首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
char
eval
jsp
header
email
less
keyword
shell
c语言
erlang
stream
integer
import
bytecode
hashcode
netty
copy
input
settings
scala
include
go
int
callback
foreach
dockerfile
grid
string
require
metadata
frameworks
cookie
php
lua
expression
default
version
replace
php8
sum
datetime
object
tree
chat
instance
express
node.js
vba
web3
cSharp
filter
python2
uml
md5
future
list
dll
byte
javascript
main
hook
random
tags
cmd
flutter
heap
vbscript
timestamp
python3
range
web
hashtable
ascii
bash
jar
command
java
bit
subset
当前位置:
开发笔记
>
编程语言
> 正文
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
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
string
SSM框架实战:分页功能实现详解
本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ...
[详细]
蜡笔小新 2024-11-23 11:40:33
int
视觉Transformer综述
本文综述了视觉Transformer在计算机视觉领域的应用,从原始Transformer出发,详细介绍了其在图像分类、目标检测和图像分割等任务中的最新进展。文章不仅涵盖了基础的Transformer架构,还深入探讨了各类增强版Transformer模型的设计思路和技术细节。 ...
[详细]
蜡笔小新 2024-11-22 19:53:16
string
Delphi XE2 之 FireMonkey 入门(19) - TFmxObject 的子类们(表)
td{border:1pxsolid#808080;}参考:和FMX相关的类(表)TFmxObjectIFreeNotification ...
[详细]
蜡笔小新 2024-11-21 22:35:24
int
LaTeX高级应用技巧
本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ...
[详细]
蜡笔小新 2024-11-23 12:47:16
foreach
防范互联网服务提供商的恶意劫持行为
本文探讨了互联网服务提供商(ISP)如何可能篡改或插入用户请求的数据流,并提供了有效的技术手段来防止此类劫持行为,确保网络环境的安全与纯净。 ...
[详细]
蜡笔小新 2024-11-23 09:41:45
string
基于SSM框架的在线考试系统:随机组卷功能详解
本文深入探讨了基于SSM(Spring, Spring MVC, MyBatis)框架构建的在线考试系统中,随机组卷功能的设计与实现方法。 ...
[详细]
蜡笔小新 2024-11-22 19:00:26
grid
WPF菜单控件前景与背景颜色设置指南
尽管在WPF中工作了一段时间,但在菜单控件的样式设置上遇到了一些基础问题,特别是关于如何正确配置前景色和背景色。 ...
[详细]
蜡笔小新 2024-11-22 15:30:54
int
PHP与MySQL实现高效分页查询
本文探讨了如何在PHP与MySQL环境中实现高效的分页查询,包括基本的分页实现、性能优化技巧以及高级的分页策略。 ...
[详细]
蜡笔小新 2024-11-22 05:45:48
int
解决iOS应用推送通知错误:未找到有效aps-environment权限
在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ...
[详细]
蜡笔小新 2024-11-21 19:26:31
int
深入解析Unity3D游戏开发中的音频播放技术
在游戏开发中,音频播放是提升玩家沉浸感的关键因素之一。本文将探讨如何在Unity3D中高效地管理和播放不同类型的游戏音频,包括背景音乐和效果音效,并介绍实现这些功能的具体步骤。 ...
[详细]
蜡笔小新 2024-11-22 21:05:22
require
ArcBlock 发布 ABT 节点 1.0.31 版本更新
2020年11月9日,ArcBlock 区块链基础平台发布了 ABT 节点开发平台的1.0.31版本更新,此次更新带来了多项功能增强与性能优化。 ...
[详细]
蜡笔小新 2024-11-22 21:02:58
string
从迷茫到收获:阿里腾讯实习Offer的求取之路
本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ...
[详细]
蜡笔小新 2024-11-22 19:32:32
require
binlog2sql,你该知道的数据恢复工具
binlog2sql,你该知道的数据恢复工具 ...
[详细]
蜡笔小新 2024-11-22 18:58:43
callback
Python3爬虫入门:pyspider的基本使用[python爬虫入门]
Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要通过爬取去哪儿网的旅游攻略来给大家介绍pyspid ...
[详细]
蜡笔小新 2024-11-22 18:00:41
string
WPF验证机制详解与实践
本文深入探讨了WPF框架下的数据验证机制,包括内置验证规则的使用、自定义验证规则的实现方法、错误信息的有效展示策略以及验证时机的选择,旨在帮助开发者构建更加健壮和用户友好的应用程序。 ...
[详细]
蜡笔小新 2024-11-22 09:44:38
宝林
这个家伙很懒,什么也没留下!
Tags | 热门标签
char
eval
jsp
header
email
less
keyword
shell
c语言
erlang
stream
integer
import
bytecode
hashcode
netty
copy
input
settings
scala
include
go
int
callback
foreach
dockerfile
grid
string
require
metadata
RankList | 热门文章
1
华为下的单臂路由
2
python vector 初始化_Python中的内置数据类
3
我开发的开源项目,让.NET7中的EFCore更轻松地使用强类型Id
4
handlebars添加条件判断
5
java NIO 入门学习
6
开发笔记:Maven刷新后jdk变成jre
7
系统硬盘双击打不开的解决办法
8
错误解决:Could not find a version that satisfies the requirement h5py (from keras) (from versions: )
9
OTRS的学习渠道
10
Linux基础之命令练习Day4fdisk,mkfs,mlabel,mount,umount,mkswap,swapon,dd,top,free,ps,kill,rpm,yum,make...
11
web前端 想要直接在浏览器里面播放rtmp协议的直播流有什么方法么
12
【斯坦福新课】CS234:强化学习
13
热成像成像不清楚是什么时候_吃鸡新增可“透视”道具,热成像四倍镜,还有圣诞麋鹿时装...
14
docker的创建 指定CPU 内存 网络 硬盘_2500元最新游戏电脑主机配置推荐:16GB大内存 升级方便...
15
java 调用kettle job 传参_java调用kettle向job(任务)和transformation(转换)传递参数实例...
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有