拼吾爱程序人生.Net编程Asp.Net ASP.NET程序中常用的三十三种代码

1  /  1  页   1 跳转 查看:2975

ASP.NET程序中常用的三十三种代码

ASP.NET程序中常用的三十三种代码

asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值",大家不妨参考下! 

  1. 打开新的窗口并传送参数:   

  传送参数:
Code
接收参数:
Code
2.为按钮添加对话框
Code
3.删除表格选定记录
Code
4.删除表格记录警告
Code
5.点击表格行链接另一页
Code
双击表格连接到另一页 

  在itemDataBind事件中
Code
双击表格打开新一页
Code
★特别注意:【?id=】 处不能为 【?id =】

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Asp.Net] 的这些文章也感兴趣:

ASP.NET 2.0 Client Callback 浅析  ASP.NET的错误处理机制
ASP.NET 2.0中直接将Access数据库导入到Excel文件中  技巧:ASP.NET数据校验部分的封装与应用
让Asp.NET的DataGrid可排序、可选择、可分页  ASP.NET中Cookie编程的基础知识(6)
在Web开发中绑定数据的三种方法  Simple AJAX implementation for ASP.NET Web applications
在asp.net中操作sql-server数据库的一些小技巧  技巧:ASP.NET里的Session详细解释
.NET(C#)连接各类数据库-集锦  Dynamic thumbnail images from ASP.NET
ASP.NET 2.0中合并 GridView 的表头单元格  在 ASP.NET 3.5 中使用同时支持 Ajax Json 和 .NET 客户端的 WCF 服务
PureMVC的原理和逻辑  输出缓存与CachePanel
ASP.NET与ASP的不同  在ASP.NET 2.0中直接得到本页面生成的HTML代码
为ASP.NET封装的SQL数据库访问类  小心使用放在App_Code中类的静态成员
 

回复:ASP.NET程序中常用的三十三种代码

Code
7.表格点击改变颜色
Code
写在DataGrid的_ItemDataBound里
Code
8.关于日期格式

  日期格式设定
Code
我觉得应该在itembound事件中
Code
9.获取错误信息并到指定页面

  不要使用Response.Redirect,而应该使用Server.Transfer

  e.g
Code
//其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了 :)
}

  Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理

  10.清空Cookie
Code
11.自定义异常处理
Code
网络核战不可避免!
 

回复:ASP.NET程序中常用的三十三种代码

13.回车转换成Tab
Code
14.DataGrid超级连接列
Code
15.DataGrid行随鼠标变色
Code
16.模板列
Code
后台代码
Code
网络核战不可避免!
 

回复:ASP.NET程序中常用的三十三种代码

17.数字格式化

  【<%#Container.DataItem("price")%>的结果是500.0000,怎样格式化为500.00?】

<%#Container.DataItem("price","{0:¥#,##0.00}")%>

int i=123456;
string s=i.ToString("###,###.00");
<%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date","{0:yyyy-M-d}")%>

  应该如何改?

  【格式化日期】

  取出来,一般是object((DateTime)objectFromDB).ToString("yyyy-MM-dd");

  【日期的验证表达式】

  A.以下正确的输入格式: [2004-2-29], [2004-02-29 10:29:39 pm], [2004/12/31]

^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[1-9])|(1[0-2]))\:([0-5][0-9])((\s)|(\:([0-5][0-9])\s))([AM|PM|am|pm]{2,2})))?$

  B.以下正确的输入格式:[0001-12-31], [9999 09 30], [2002/03/03]

^\d{4}[\-\/\s]?((((0[13578])|(1[02]))[\-\/\s]?(([0-2][0-9])|(3[01])))|(((0[469])|(11))[\-\/\s]?(([0-2][0-9])|(30)))|(02[\-\/\s]?[0-2][0-9]))$ 

  【大小写转换】

HttpUtility.HtmlEncode(string);
HttpUtility.HtmlDecode(string)

  19.如何设定全局变量

  Global.asax中

  Application_Start()事件中

  添加Application[属性名] = xxx;

  就是你的全局变量

  20.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口?

  HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank")

  【ASPNETMENU】点击菜单项弹出新窗口

  在你的menuData.xml文件的菜单项中加入URLTarget="_blank",如:
Code
最好将你的aspnetmenu升级到1.2版

  21.读取DataGrid控件TextBox值
Code
23.在DataGrid中有3个模板列包含Textbox分别为 DG_ShuLiang (数量) DG_DanJian(单价) DG_JinE(金额)分别在5.6.7列,要求在录入数量及单价的时候自动算出金额即:数量*单价=金额还要求录入时限制为 数值型.我如何用客户端脚本实现这个功能?

  〖思归〗
Code
网络核战不可避免!
 

回复:ASP.NET程序中常用的三十三种代码

25.在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ?
Code
26.对话框
Code
27. 将时间格式化:string aa=DateTime.Now.ToString("yyyy年MM月dd日");

  1.1 取当前年月日时分秒

currentTime=System.DateTime.Now;

  1.2 取当前年

int 年= DateTime.Now.Year;

  1.3 取当前月

int 月= DateTime.Now.Month; 

  1.4 取当前日

int 日= DateTime.Now.Day; 

  1.5 取当前时

int 时= DateTime.Now.Hour; 

  1.6 取当前分

int 分= DateTime.Now.Minute; 

  1.7 取当前秒

int 秒= DateTime.Now.Second; 

  1.8 取当前毫秒

int 毫秒= DateTime.Now.Millisecond; 

  28.自定义分页代码:

  先定义变量 :
Code
下一页:
Code
上一页:
Code
直接页面跳转:
Code
网络核战不可避免!
 

回复:ASP.NET程序中常用的三十三种代码

Code
样式交替:
Code
添加一个编号列:
Code
DataGrid1中添加一个CheckBox,页面中添加一个全选框
Code
将当前页面中DataGrid1显示的数据全部删除
Code
30.当文件在不同目录下,需要获取数据库连接字符串(如果连接字符串放在Web.config,然后在Global.asax中初始化)

  在Application_Start中添加以下代码:
Code
31. 变量.ToString()

  字符型转换 转为字符串
Code
32、变量.Substring(参数1,参数2);

  截取字串的一部分,参数1为左起始位数,参数2为截取几位。 如:string s1 = str.Substring(0,2);

  33.在自己的网站上登陆其他网站:(如果你的页面是通过嵌套方式的话,因为一个页面只能有一个FORM,这时可以导向另外一个页面再提交登陆信息)
Code
文本框的名称必须是你要登陆的网页上的名称,如果源码不行可以用vsniffer 看看。

  下面是获取用户输入的登陆信息的代码:
Code
网络核战不可避免!
 
1  /  1  页   1 跳转

快速回复帖子

标题
禁用 URL 识别
禁用表情
禁用 Discuz!NT 代码
使用个人签名
  [完成后可按 Ctrl+Enter 无刷新发布]  

版权所有 拼吾爱程序人生    在线留言

Powered by Discuz!NT 2.1.202   Copyright © 2001-2008 Comsenz Inc. 鄂ICP备07500843号
返顶部