<asp:hyperlink runat="server" NavigateUrl='<%# "_Edit_web.aspx?id=" + container.dataitem("Lid").tostring %>' ID="Hyperlink1"><%# container.dataitem("lname") %>
</asp:hyperlink>我要根据后台判断,将链接文件名更换,比如判断为1时为:“_edit_web.aspx”,判断为2时为:"add_web.aspx"我试了几种方式,都不行。送分啦
</asp:hyperlink>我要根据后台判断,将链接文件名更换,比如判断为1时为:“_edit_web.aspx”,判断为2时为:"add_web.aspx"我试了几种方式,都不行。送分啦
解决方案 »
- 在iis7里的asp.net里调用com组件获取不到数据。
- 以"ASP.NET_SessionId"为cookie名写入问题
- 找不到类型或命名空间名间(是否缺少 using 指令或程序集引用?)!!!!!!!!!!!!!!!!!请问这个事怎么回事啊?
- vs2005建站为什麽在iis中看不到?
- asp.net2.0 .cs中的namespace怎么没有了?partial修饰符起的是什么样的作用?大家讨论一下
- 如何利用JavaScript将对话框中的listbox中的值传到主页面的listbox中去?
- 再问:datagrid数据源为datareader时如何实现分页??解决100分!
- 请问类库中能不能引用webservice?
- 我在程序中把数据导出到excel存放在服务器,用户不用下载excel而直接打印,怎么做呢?
- 请教技术专家,从水晶报表导数据至其他格式文件(例如:EXCEL)出现错误:Logon failed
- sybase v12.5.0.1 支持substring函数吗?
- 如何解决页面中的DropDownList数据源的关联显示问题
string id = e.Item.Cell[0].Text;
hyperlink link = e.Item.FindControl("Hyperlink1") as HyperLink;
if(link != null) {
if(yourcondition == "1") {
link.NavigateUrl = string.Format("{0}?id={1}","_edit_web.aspx",id);
}else if(yourcondition == "2") {
link.NavigateUrl = string.Format("{0}?id={1}","add_web.aspx",id);
}else {}
}
<div>
<asp:repeater id="Repeater1" runat="server">
<ItemTemplate>
<asp:hyperlink runat="server"><%#container.dataitem("lname")%></asp:hyperlink><br>
</ItemTemplate>
</asp:repeater>
</div>后台代码:Sub rpl( ByVal _ael As String) Select Case _ael
Case "all"
sql = "select * from lclassweb order by ltime desc"
_Autable.Clear()
_Autable = _Auconn.Newtable("t1", sql)
Repeater1.DataSource = _Autable.DefaultView
'*********************************************
如何绑定repeater里的hyperlink中的NavigateUrl为"aaa.aspx?id=(_Autable中的lid字段)"
'*********************************************
Repeater1.DataBind() Case "no" sql = "select * from lclassweb where Lcheck=0 order by ltime desc"
_Autable.Clear()
_Autable = _Auconn.Newtable("t1", sql)
Repeater1.DataSource = _Autable.DefaultView
'*********************************************
如何绑定repeater里的hyperlink中的NavigateUrl为"bbb.aspx?id=(_Autable中的lid字段)"
'*********************************************
Repeater1.DataBind()Case "yes" sql = "select * from lclassweb where Lcheck=1 order by ltime desc"
_Autable.Clear()
_Autable = _Auconn.Newtable("t1", sql)
Repeater1.DataSource = _Autable.DefaultView
'*********************************************
如何绑定repeater里的hyperlink中的NavigateUrl为"ccc.aspx?id=(_Autable中的lid字段)"
'*********************************************
Repeater1.DataBind()End SelectEnd Sub送分啦
后台定义一个string yourflag,根据情况设置1或2,前台代码大致如下:...
<ItemTemplate>
<asp:hyperlink runat="server" NavigateUrl="_edit_web.aspx"
visible='<%=yourflag==1%>'>
<%#container.dataitem("lname")%></asp:hyperlink>
<asp:hyperlink runat="server" NavigateUrl="add_web.aspx"
visible='<%=yourflag==2%>'>>
<%#container.dataitem("lname")%></asp:hyperlink>
<br>
</ItemTemplate>
...