<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl=''>管理</asp:HyperLink>如何在NavigateUrl地址如果带有<%# Eval("St_ArticleID") %>和Request.QueryString["Class"].ToString()地址应该是这样的Edit.aspx?ID=参数一&Class=参数二
解决方案 »
- 是不是数据id字段设置为自增,添加数据时候就不用填写id啦
- 读取xml,返回datatable?
- vss2005 option菜单没有 Source Control
- 发布开源的ASP.NET2.0的论坛源代码了
- asp.net页面加百度搜索,免费代码含<from>,而asp.net不可以有两个<form>,怎么办?
- JS返回父页面刷新!急~~
- 在这个代码里 我怎么截取某个字段里的一段字符啊
- 蔡鸟提两个问题!散分啦!
- asp.net引用语音库,提示没有权限?(求救,dcomcnfg找不到该组件,附源码)
- 高分请教:如何实现从数据库中定时查询数据,弹出页面来显示
- 关于新闻管理系统
- JS 动态改变值的问题
这些需要绑定的就用eval这样绑定就行 了
Edit.aspx?ID=<%# Eval("St_ArticleID") %>&Class=<%# Request.QueryString["Class"] %>
是这样吗?
Edit.aspx?ID=<%# Eval("St_ArticleID") %>&Class=<%# Eval("Class") %>
错误,链接地址变成了:
Edit.aspx?ID=<%# Eval("St_ArticleID") %>&Class=<% Request.QueryString["Class"] %>
Edit.aspx?ID="<%# Eval("St_ArticleID") %>"&Class="<% Request.QueryString["Class"] %>"
Edit.aspx?ID='<%# Eval("St_ArticleID") %>'&Class='<%= GetRequestClass() %>'
后台:
pubic string GetRequestClass()
{
string requestClass = "";
if(RequestClass != null)
{
requestClass = Request.QueryString["Class"]
}
return requestClass;
}
<asp:HyperLinkField ItemStyle-Wrap="false" Target="_blank" HeaderText="AA" DataTextField="AA" DataNavigateUrlFields="ID" DataNavigateUrlFormatString="RepairDetail.aspx?ID={0}" />
<asp:HyperLinkField Target="_blank" HeaderText="aa" DataTextField="aa" DataNavigateUrlFields="ID1,ID2" DataNavigateUrlFormatString="RepairDetail.aspx?ID1={0}&ID2={1}" />
你这个方法实现不了LZ的问题,你仔细看他说的,他两个参数中其中一个是Request.QueryString传过来的值,知道不
而且你这种写法只是稍微高级了一点,跟常规的绑定是一样的