我想在錨標記中傳遞查詢字符串,但卻面臨一些錯誤,即「服務器標記格式不正確」。 我的代碼是: -如何在錨標記中傳遞查詢字符串?
<a href="EditUser.aspx?uid='<%# Eval("Userid") %>'" id="aa" runat="server" />
我想在錨標記中傳遞查詢字符串,但卻面臨一些錯誤,即「服務器標記格式不正確」。 我的代碼是: -如何在錨標記中傳遞查詢字符串?
<a href="EditUser.aspx?uid='<%# Eval("Userid") %>'" id="aa" runat="server" />
我一般用:
<a href='<%# Eval("Userid","EditUser.aspx?uid={0}") %>'>Text</a>
/預>
如果你之前和eval表達後取出runat="server"
和單引號,您的代碼也將開始工作
快樂編碼
試試這個
<a href='<%# "EditUser.aspx?uid=" + Eval("Userid") %>' id="aa" runat="server" />
對於運行服務器端的元素的屬性值,不能使用帶字符串文本的代碼中斷。相反,您可以使用單引號,使用String.Format()
形成相同的響應。
<a href='<%# String.Format("EditUser.aspx?uid={0}", Eval("Userid")) %>' id="aa" runat="server" />