大家好,小弟刚学了url重写,但遇到在传递参数时没有办法实现,请教各位大虾:
例如一个列表页面:list.aspx(如用了datalist控件),其内容详细页面为listdetail.aspx
重写时我是这样写的:
xml文件:<rewrite url="~/listdetail.html?id={0}" to="~/listdetail.aspx?id={0}" />
然后在datalist控件中修改了DataNavigateUrlFormatString属性为listdetail.html?id={0},但运行时提示“输入字符串的格式不正确”。
还请各位大虾为小弟解开谜团!
例如一个列表页面:list.aspx(如用了datalist控件),其内容详细页面为listdetail.aspx
重写时我是这样写的:
xml文件:<rewrite url="~/listdetail.html?id={0}" to="~/listdetail.aspx?id={0}" />
然后在datalist控件中修改了DataNavigateUrlFormatString属性为listdetail.html?id={0},但运行时提示“输入字符串的格式不正确”。
还请各位大虾为小弟解开谜团!
解决方案 »
- Ajax怪异问题求助,顶田给分!
- asp.net 把3333333写成3,333,333
- asp.net页面用RedirectFromLoginPage登陆,怎么样获取该用户的权限?
- 【求助】点击button后 “该页面无法显示” 的问题
- url重写uniqueidentifier对应的重写规则
- 关于三层结构的一些问题2
- 请教一个字符串的问题
- 我想通过超链接的方式弹出一个小的文本框,显示的是数据库中一段较长的文本,请问如何实现?
- 怎么用javascript取当前页面的参数??
- C#用户代码未处理 输入字符串的格式不正确 将一个字符串转化为datetime时应先分析
- enctype="multipart/form-data" 取不到换行符
- 在asp.net 中如何调用 java 开发的wse?
我刚才试了一下,但还是提示“输入字符串的格式不正确”,IE的地址栏上是:http://localhost:7327/web/listdetail_(.+).html。
还请各位大虾帮帮忙啊~~