<asp:datalist id="DataList2" runat="server" DataKeyField="sortid" RepeatDirection="Vertical">
<ItemTemplate>
<asp:HyperLink runat=server id=hy1
text='<%#DataBinder.Eval(Container.DataItem,"sortname")%>'
NavigateUrl ='<%# DataBinder.Eval(Container.DataItem,"sortid","search.aspx?sortid={0}&sorttype=")%>'/>
</ItemTemplate>
</asp:datalist>我想定制NavigateUrl里的sorttype= "供应" 或 "销售",
而"供应" 或 "销售"是从后台代码一个字符串str1中取出的;
我该怎么做?(直接在后台写绑定到HyperLink的NavigateUrl?)
请各位帮忙了!多谢!(
另外,如果我该字符也是从数据库中取出的话,DataBinder.Eval是否有方法提供第2个参数比如sorttype={1}?
)
<ItemTemplate>
<asp:HyperLink runat=server id=hy1
text='<%#DataBinder.Eval(Container.DataItem,"sortname")%>'
NavigateUrl ='<%# DataBinder.Eval(Container.DataItem,"sortid","search.aspx?sortid={0}&sorttype=")%>'/>
</ItemTemplate>
</asp:datalist>我想定制NavigateUrl里的sorttype= "供应" 或 "销售",
而"供应" 或 "销售"是从后台代码一个字符串str1中取出的;
我该怎么做?(直接在后台写绑定到HyperLink的NavigateUrl?)
请各位帮忙了!多谢!(
另外,如果我该字符也是从数据库中取出的话,DataBinder.Eval是否有方法提供第2个参数比如sorttype={1}?
)
解决方案 »
- asp.net 的缓存使用。。
- 绕过验证码登陆,模拟读取cookie发送至网站登陆的问题
- ASP修改密码,输入相同的密码提示密码不同
- DataTable.Select , DataView.RowFilter , DataView.FindRows 哪个更高效?
- 这个问题能实现吗
- 新手问题!请各位帮个忙!
- 改变上传图片大小的问题
- win2003 可以用旧的ASP访问数据库[ACCESS]吗?
- asp.net中DateTime.Now取值问题
- 关于多个相同class进行不同操作。
- 做一个RadioButtonList,数据来自一个数组,如何做?要求水平排开,每列3个?
- 现在有没有用Access开发WEB程序的?
{
string sRet="search.aspx?sortid=" +s+"&sorttype="
if(s=="1")
sRet=sRet+"供应";
else
sRet=sRet+"销售";
}前台代码:NavigateUrl ='<%# ChangeStr(DataBinder.Eval(Container.DataItem,"sortid").ToString()%>'
{
string sRet="search.aspx?sortid=" +s+"&sorttype="
if(s=="1")
sRet=sRet+"供应";
else
sRet=sRet+"销售"; return sRet;
}
return我知道了
呵呵,非常感谢!!