首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
bytecode
join
metadata
tags
utf-8
go
post
import
future
java
lua
random
spring
jsp
flutter
audio
install
io
iostream
keyword
replace
actionscrip
jar
uri
testing
php7
function
datetime
uml
regex
js
yaml
format
request
config
python3
c语言
plugins
runtime
email
perl
string
object
schema
fetch
command
input
emoji
stream
text
settings
select
nodejs
python
subset
bitmap
hook
client
cSharp
byte
hashtable
heap
vbscript
bit
node.js
php
数组
httpclient
case
search
process
loops
web3
hashcode
include
hash
ip
rsa
main
当前位置:
开发笔记
>
编程语言
> 正文
ASP.NET程序中常用代码汇总1[转]
作者:宝林 | 来源:互联网 | 2023-10-11 18:26
相关链接:ASP.NET程序中常用代码汇总-1ASP.NET程序中常用代码汇总-2[转]ASP.NET程序中常用代码汇总-3[转]ASP.NET程序中常用代码汇总-4
相关链接:
ASP.NET程序中常用代码汇总-1
ASP.NET程序中常用代码汇总-2[转]
ASP.NET程序中常用代码汇总-3[转]
ASP.NET程序中常用代码汇总-4[转]
ASP.NET程序中常用代码汇总-5[转]
1. 打开新的窗口并传送参数:
//
传送参数:
response.write(
"
<script>window.open(’*.aspx?id=
"
+
this
.DropDownList1.SelectIndex
+
"
&id1=
"
+
+
"
’)</script>
"
)
//
接收参数:
string
a
=
Request.QueryString(
"
id
"
);
string
b
=
Request.QueryString(
"
id1
"
);
2.为按钮添加对话框
Button1.Attributes.Add(
"
onclick
"
,
"
returnconfirm(’确认?’)
"
);
button.attributes.add(
"
onclick
"
,
"
if(confirm(’areyousure
?’)){returntrue;}else{returnfalse;}
"
)
3.删除表格选定记录
int
intEmpID
=
(
int
)MyDataGrid.DataKeys[e.Item.ItemIndex];
string
deleteCmd
=
"
DELETEfromEmployeewhereemp_id=
"
+
intEmpID.ToString()
4.删除表格记录警告
private
void
DataGrid_ItemCreated(Objectsender,DataGridItemEventArgse)
{
switch
(e.Item.ItemType)
{
case
ListItemType.Item:
case
ListItemType.AlternatingItem:
case
ListItemType.EditItem:
TableCellmyTableCell;
myTableCell
=
e.Item.Cells[
14
];
LinkButtonmyDeleteButton;
myDeleteButton
=
(LinkButton)myTableCell.Controls[
0
];
myDeleteButton.Attributes.Add(
"
onclick
"
,
"
returnconfirm(’您是否确定要删除这条信息’);
"
);
break
;
default
:
break
;
}
}
5.点击表格行链接另一页
private
void
grdCustomer_ItemDataBound(
object
sender,System.Web.UI.WebControls.DataGridItemEventArgse)
{
//
点击表格打开
if
(e.Item.ItemType
==
ListItemType.Item
||
e.Item.ItemType
==
ListItemType.AlternatingItem)
e.Item.Attributes.Add(
"
onclick
"
,
"
window.open(’Default.aspx?id=
"
+
e.Item.Cells[
0
].Text
+
"
’);
"
);
}
//
双击表格连接到另一页
//
在itemDataBind事件中
if
(e.Item.ItemType
==
ListItemType.Item
||
e.Item.ItemType
==
ListItemType.AlternatingItem)
{
string
OrderItemID
=
e.item.cells[
1
].Text;
e.item.Attributes.Add(
"
ondblclick
"
,
"
location.href=’../ShippedGrid.aspx?id=
"
+
OrderItemID
+
"
’
"
);
}
//
双击表格打开新一页
if
(e.Item.ItemType
==
ListItemType.Item
||
e.Item.ItemType
==
ListItemType.AlternatingItem)
{
string
OrderItemID
=
e.item.cells[
1
].Text;
e.item.Attributes.Add(
"
ondblclick
"
,
"
open(’../ShippedGrid.aspx?id=
"
+
OrderItemID
+
"
’)
"
);
}
★特别注意:【
?
id
=
】处不能为【
?
id
=
】
6.表格超连接列传递参数
<asp:HyperLinkColumnTarget="_blank"headertext="ID号"DataTextField="id"NavigateUrl="aaa.aspx?id=’
<%#DataBinder.Eval(Container.DataItem,"数据字段1")%>’&name=’<%#DataBinder.Eval(Container.DataItem,"数据字段2")%>’/>
7.表格点击改变颜色
if
(e.Item.ItemType
==
ListItemType.Item
||
e.Item.ItemType
==
ListItemType.AlternatingItem)
{
e.Item.Attributes.Add(
"
onclick
"
,
"
this.style.backgroundColor=’#99cc00’;
this
.style.color
=
’buttontext’;
this
.style.cursor
=
’
default
’;
"
);
}
写在DataGrid的_ItemDataBound里
if
(e.Item.ItemType
==
ListItemType.Item
||
e.Item.ItemType
==
ListItemType.AlternatingItem)
{
e.Item.Attributes.Add(
"
onmouseover
"
,
"
this.style.backgroundColor=’#99cc00’;
this
.style.color
=
’buttontext’;
this
.style.cursor
=
’
default
’;
"
);
e.Item.Attributes.Add(
"
onmouseout
"
,
"
this.style.backgroundColor=’’;this.style.color=’’;
"
);
}
8.关于日期格式
日期格式设定
DataFormatString
=
"
{0:yyyy-MM-dd}
"
//
我觉得应该在itembound事件中
e.items.cell[
"
你的列
"
].text
=
DateTime.Parse(e.items.cell[
"
你的列
"
].text.ToString(
"
yyyy-MM-dd
"
))
9.获取错误信息并到指定页面
//
不要使用Response.Redirect,而应该使用Server.Transfer
e.g
//
inglobal.asax
protected
void
Application_Error(Objectsender,EventArgse)
{
if
(Server.GetLastError()
is
HttpUnhandledException)
Server.Transfer(
"
MyErrorPage.aspx
"
);
//
其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了:)
}
//
Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理
10.清空COOKIE
COOKIE.Expires
=
[DateTime];
Response.COOKIEs(
"
UserName
"
).Expires
=
0
asp.net
ip
window
pdo
list
select
string
request
button
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
function
如何使用Java获取服务器硬件信息和磁盘负载率
本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ...
[详细]
蜡笔小新 2023-12-14 13:56:20
io
CF:3D City Model(小思维)问题解析和代码实现
本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ...
[详细]
蜡笔小新 2023-12-13 14:17:11
io
Go Cobra命令行工具入门教程
本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ...
[详细]
蜡笔小新 2023-12-12 20:02:41
uri
PHP调用实现波场交互[支持TRX/TRC20]的开发包
本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ...
[详细]
蜡笔小新 2023-12-11 17:02:09
function
实现下拉列表,点击其他位置自动隐藏效果的三种方式比较
目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ...
[详细]
蜡笔小新 2023-12-14 15:03:14
io
android listview OnItemClickListener失效原因
最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ...
[详细]
蜡笔小新 2023-12-14 14:25:50
io
九度OnlineJudge之1002:Grading问题的解决方法
本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ...
[详细]
蜡笔小新 2023-12-14 13:00:09
java
如何用UE4制作2D游戏文档——计算篇
篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ...
[详细]
蜡笔小新 2023-12-14 09:50:34
function
安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ...
[详细]
蜡笔小新 2023-12-14 05:55:08
go
解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ...
[详细]
蜡笔小新 2023-12-13 19:02:44
io
拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎 ...
[详细]
蜡笔小新 2023-12-13 16:11:00
function
不同优化算法的比较分析及实验验证
本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ...
[详细]
蜡笔小新 2023-12-13 16:05:14
function
从零学Java(10)之方法详解,喷打野你真的没我6!
本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ...
[详细]
蜡笔小新 2023-12-13 13:44:16
function
ASP.NET2.0数据教程之十四:使用FormView的模板
本文介绍了在ASP.NET 2.0中使用FormView控件来实现自定义的显示外观,与GridView和DetailsView不同,FormView使用模板来呈现,可以实现不规则的外观呈现。同时还介绍了TemplateField的用法和FormView与DetailsView的区别。 ...
[详细]
蜡笔小新 2023-12-13 08:07:00
jsp
介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件
本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ...
[详细]
蜡笔小新 2023-12-11 09:41:26
宝林
这个家伙很懒,什么也没留下!
Tags | 热门标签
bytecode
join
metadata
tags
utf-8
go
post
import
future
java
lua
random
spring
jsp
flutter
audio
install
io
iostream
keyword
replace
actionscrip
jar
uri
testing
php7
function
datetime
uml
regex
RankList | 热门文章
1
Vue3 性能比Vue2好的原因(diff算法优化、静态提升、事件侦听器缓存)
2
关于ES6参数作用域和函数体作用域关系的疑惑,以及let为什么会报错?
3
(线段树)HUD 1754 I Hate It
4
让QQ360过家家去吧,我们该清醒下了
5
errorlevel 续1
6
C++中的const讲解---《Effective C++》
7
1072. 开学寄语(20)PAT乙级真题java实现
8
JS超类和子类
9
ES基础 – ECMAScript 类型转换
10
2015 ACMICPC China Shanghai Metropolitan Programming Contest训练总结【6/10】
11
JDK环境变量设置?
12
Docker创始人SolomonHykes宣布从Docker离职
13
.NET新一代的Windows应用程式
14
Java导出数据到Excel文件
15
LeetCode1668. 最大重复子字符串
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有