Jak*_*ake 1 asp.net sqldatasource query-string
我有一个填充另一个页面的查询字符串参数,当该参数以主题标签 # 开头时就会出现问题
例如:mysitepage/Details?param=#456
当然,发生这种情况是因为 url 中的主题标签结束了请求。问题是这些是来自数据库的 ID,无法更改。除了使用查询字符串之外,是否有任何解决办法可以告诉我。
编辑1-
我意识到我正在对问题所在的整个网址进行编码。现在我只做参数部分,但现在似乎使参数静态而不是动态:
例子 :
String.Format("mysite.com?param="+Server.UrlEncode({0}), Eval("param"))
Run Code Online (Sandbox Code Playgroud)
基本上它对大括号中的 0 进行编码,而不是实际的评估值
| 归档时间: |
|
| 查看次数: |
4292 次 |
| 最近记录: |