关于asp.net 2.0的GridView的问题

来源:互联网 发布:java常用正则表达式 编辑:程序博客网 时间:2024/05/16 11:20
一、在asp.net 2.0的GridView的使用时,如果开启“编辑”,当客户端在更新一个数据时,内容可能存在恶意代码时,ASP.NET就会终止和报错,如果我想编码这些内容,比如我想输入"<",">",使其把这些可能存在恶意的代码重新编码后装入数据库,应该怎么编写???
二、数据库中有个DataTime类型的字段,我用GridView显示出来比如是"2006-9-8 0:00:00",然后我在“编辑列”中设置“DataFormatString”的属性,结果不管是{0:D}or{0:d}or{0:T}or{0:t}等等,显示出来格式都不变化,这是为什么呢??
问题补充:对于第一个问题我想补充一下是:我想实现的是:比如这个字段我储存的是一个论坛帖子的内容,那么可能会贴入源代码,里面就有“<”“>”等符号,我现在更新时,因为validateRequest为true,所以就显示出错,有潜在危险的客户端输入值什么的,但如果设置为false,那么就应该自己为这内容编码吧,比如用替换语句,但我是个新学者,所以不知道怎么错!!说的太简单我可能无法明白,我想知道的是这段替换“<>”的代码应该怎么写,最好有源码列子,还有放在什么位置。
 
原创粉丝点击