【发布时间】:2012-03-06 20:58:19
【问题描述】:
我在GridView 中有一个超链接字段,其中包含DataNavigateUrlFormatString="blahblah/dostuff.aspx?id={0}"。但后来我遇到了一个案例,其中替换 {0} 的字段中有一个加号。它不会为查询字符串转义,所以现在它看起来像一个空格而不是一个加号。
我认为如果包含与号、等号或百分号,也会出现类似的问题。
问:有没有办法对参数进行查询字符串转义?
我想我可以把它变成TemplateField 和Eval。充其量是混乱和丑陋的。这似乎是一个会一直出现的问题。有没有一种干净的方法可以逃脱?
【问题讨论】:
标签: asp.net gridview hyperlink