关于HyperLink的NavigateUrl属性的链接地址带参数出错的问题
2012-06-01 13:53
525 查看
关于HyperLink的NavigateUrl属性的链接地址带参数出错的问题
问题描述:HyperLink控件的NavigateUrl=’~/PersonalManage/userInfo.aspx?uid=<%#Eval("userID") %>’
运行结果,链接变成:
http://localhost:1107/.../PersonalManage/userInfo.aspx?uid=<%#Eval("userID") %>
也就是说绑定部分没有被解析
方法一: NavigateUrl=’ <%#Eval("userID","~/PersonalManage/userInfo.aspx?uid={0}") %>’
方法二: NavigateUrl='<%# "~/PersonalManage/PersonalInfoChange.aspx?UID="+Eval("userID") %>'
如果是GrilView控件的HyperLinkField,则可以这样写(因为GrilView控件的HyperLinkField的NavigateUrl不支持直接在=号后面加绑定)
<asp:HyperLinkField HeaderText="个人信息" Text="查看" DataNavigateUrlFormatString="~/PersonalManage/PersonalInfoChange.aspx?uid={0}" DataNavigateUrlFields="userID" />
也可以将HyperLinkField转换为TemplateField,然后再在TemplateField里加HyperLink,再按照前面的方法做即可
问题描述:HyperLink控件的NavigateUrl=’~/PersonalManage/userInfo.aspx?uid=<%#Eval("userID") %>’
运行结果,链接变成:
http://localhost:1107/.../PersonalManage/userInfo.aspx?uid=<%#Eval("userID") %>
也就是说绑定部分没有被解析
方法一: NavigateUrl=’ <%#Eval("userID","~/PersonalManage/userInfo.aspx?uid={0}") %>’
方法二: NavigateUrl='<%# "~/PersonalManage/PersonalInfoChange.aspx?UID="+Eval("userID") %>'
如果是GrilView控件的HyperLinkField,则可以这样写(因为GrilView控件的HyperLinkField的NavigateUrl不支持直接在=号后面加绑定)
<asp:HyperLinkField HeaderText="个人信息" Text="查看" DataNavigateUrlFormatString="~/PersonalManage/PersonalInfoChange.aspx?uid={0}" DataNavigateUrlFields="userID" />
也可以将HyperLinkField转换为TemplateField,然后再在TemplateField里加HyperLink,再按照前面的方法做即可
相关文章推荐
- 关于HyperLink的NavigateUrl属性的链接地址带参数出错的问题【整理】
- GridView中HyperLink的NavigateUrl属性的链接地址带参数出错的问题
- 关于HyperLink的NavigateUrl属性的链接地址参数设置
- 关于ajax get方式请求 url地址参数怎么变成空了的问题
- ASP.net中通过HyperLink的NavigateUrl属性传递参数,与新页面的Page_Load()接收参数
- 给HyperLink的的NavigateUrl属性绑定带多个参数的javascript函数
- 关于url地址传参数时字符串有回车造成页面脚本赋值失败
- 关于使用 ASIHTTPRequest URL中文参数乱码问题
- Java值传递和地址传递:关于String类型和集合类型作为函数参数时传值问题的测试
- 关于请求方式为GET的form表单,action属性后不能带参数的问题
- 关于MySql链接url参数的设置
- 服务器控件HyperLink的NavigateUrl绑定传参问题
- 关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
- 关于javascript URL 传递参数乱码的问题及解决方案。
- 关于新浪短链接多个参数问题
- 关于jsp页面链接在不同浏览器中出错的问题解决
- 关于 链接url中 加号+ 无法传的问题
- 关于url传送参数的转码问题
- ubuntu13.10 编译时 关于链接xlib 库阶段出错的问题解决
- 关于url参数中文乱码的问题 【asp.net C#】