我的MasterPage中有以下HTML:
<input class="button" type="button" value="Select User" onclick='<%# string.Format(@"location.href={0}", ResolveUrl("~/SelectUser.aspx")) %>' />
我正在试图弄清楚如何让ResolveUrl使用HTML输入按钮,但无论我如何扭曲和转动它我都无法正确使用(意味着点击永远不会将页面重定向到SelectUser.aspx )。我可以使用ASP.NET Button,但是我必须使用我的CSS,我真的不想花时间这样做。
任何有关如何做到这一点的帮助将不胜感激。谢谢!
答案 0 :(得分:4)
我使用如下所示的href,并确保没有runat =“server”标记。
href = "<%=this.ResolveUrl("~/abc.aspx")%>"
答案 1 :(得分:1)
使用ASP.NET Button
或将其设为runat"=server"
。
答案 2 :(得分:0)
ResolveUrl仅在您的Page_Load中调用Page.DataBind()时才有效