解读26个ASP.Net开发新手的常见问题(2)_.Net教程
推荐:浅析ASp.Net自定义验证码控件最近自己写了一个自定义验证码控件把它拿出来和大家分享分享 具体步骤 1---》新建asp.net 网站 2---》添加新建项目 ,选择类库 3---》新建两个类 3.1--》自定义控件类(WebC
以下为引用的内容: if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem) 写在DataGrid的_ItemDataBound里 if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem) |
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 // in global.asax //其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了 :) Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理 |
10.清空Cookie
以下为引用的内容: Cookie.Expires=[DateTime]; |
11.自定义异常处理
以下为引用的内容: //自定义异常处理类 namespace MyAppException public AppException(string message) public AppException(string message,Exception innerException) //日志记录类 namespace MyEventLog WriteLog(TraceLevel.Error, message); /// 〈summary> WriteLog(TraceLevel.Warning, message); /// 〈summary> WriteLog(TraceLevel.Verbose, message); /// 〈summary> /// 〈summary> try EventLog eventLog = new EventLog("Application", ApplicationConfiguration.EventLogMachineName, ApplicationConfiguration.EventLogSourceName ); } 12.Panel 横向滚动,纵向自动扩展 〈asp:panel style="overflow-x:scroll;overflow-y:auto;">〈/asp:panel> |
13.回车转换成Tab
分享:解读ASP.NET网站程序防SQL注入式攻击方法一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP发送Email实例(可带附件)
- js实现广告漂浮效果的小例子
- asp.net Repeater 数据绑定的具体实现
- Asp.Net 无刷新文件上传并显示进度条的实现方法及思路
- Asp.net获取客户端IP常见代码存在的伪造IP问题探讨
- VS2010 水晶报表的使用方法
- ASP.NET中操作SQL数据库(连接字符串的配置及获取)
- asp.net页面传值测试实例代码
- DataGridView - DataGridViewCheckBoxCell的使用介绍
- asp.net中javascript的引用(直接引入和间接引入)
- 三层+存储过程实现分页示例代码
- 相关链接:
- 教程说明:
.Net教程-解读26个ASP.Net开发新手的常见问题(2)。