作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
-6ren">
首先,我在 Page_Load()
的代码隐藏中更改了 HyperLink.NavigateUrl
。
但是在我决定使用 Eval()
方法在设计中做到这一点之后。
<asp:HyperLink runat="server"
NavigateUrl='<%# String.Format("~/Refuse.aspx?type={0}&id={1}", Eval("type"), Eval("id")) %>' Text="Refuse" />
或
<asp:HyperLink ID="urlRefuse" runat="server"
NavigateUrl='<%# String.Format("~/Refuse.aspx?type={0}&id={1}", Request["type"], Request["id"]) %>' Text="Refuse" />
其中 id
和 type
- 是来自 Request
的变量。
但它不起作用。仅显示原始文本“拒绝”。我的错误在哪里?提前致谢。
最佳答案
这很好用
NavigateUrl='<%# Eval("type","~/Refuse.aspx?type={0}") %>'
关于c# - 使用 NavigateUrl 和 Eval() 的超链接。错误在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1779481/
我是一名优秀的程序员,十分优秀!