比如一个页面里面有个repeater,再方个a标签,如:
<a href='a.aspx?id=<%# Eval("id")%>'....
这样写如果没有目录的话好办,但是如果存在多级目录则麻烦了
所以想加上ResolveUrl
如:
<a href='<%# ResolveUrl("~/a.aspx?id=Eval('id')")%>'....
很显然,这样写是错误的
但是应该怎么写呢?
非常感谢
只有40分了,但是我的每一分我都给了
谢谢,在线等,解决立即给分
<a href='a.aspx?id=<%# Eval("id")%>'....
这样写如果没有目录的话好办,但是如果存在多级目录则麻烦了
所以想加上ResolveUrl
如:
<a href='<%# ResolveUrl("~/a.aspx?id=Eval('id')")%>'....
很显然,这样写是错误的
但是应该怎么写呢?
非常感谢
只有40分了,但是我的每一分我都给了
谢谢,在线等,解决立即给分
解决方案 »
- 同时更新数据!求。
- UltraWebMenu
- 左右自适应的div是如何弄的啊,我不大明白
- 有关JS的注释的超简单问题
- asp.net des加解密 与客户端程序互通
- DataGrid控件中的CheckBox控件列,如何用JavaScript取得状态?
- ASP.net中的submit问题
- web.config报错,是关于URLRewriter.dll这个URL重定向的问题
- 问个简单的存储过程的概念问题,aspx页使用存储过程写在哪里?
- 比较值为日期型的字符串方法?
- 请问:如何在CSS中有选择的为服务器端控件(如TextBox)指定选择器?
- asp.net ajax 中timer 控件的tick事件为什么不能触发(ajax新手)
<a href='<%# Eval("~/a.aspx?id={0}","id")%>' ></a>
这样就没有问题了!
OR
<%# ResolveUrl((string)Eval("id", "~/a.aspx?id={0}")) %>Use your imagination baby~
和
<a href='<%# ResolveUrl("~/a.aspx?id=") + Eval('id')%>'....
和
<a target=_blank href='<%=ResolveUrl("../a.aspx?id==")%><%# DataBinder.Eval(Container.DataItem,"id")%>'>
和
<%# ResolveUrl(string.Format("~/a.aspx?id={0}", Eval("id")) %>
OR
<%# ResolveUrl((string)Eval("id", "~/a.aspx?id={0}")) %>都是非常好的very very good
给分拉