將Eval()函數添加到asp:HyperLink的NavigateURL屬性的正確語法是什麼?asp:hyperLink NavigateURL和Eval函數
我想實現以下:
NavigateUrl="http://home/?<%# Eval("U_ID") %>"
鏈接應該是「HTTP://首頁+ U_ID的價值」 但語法是不正確的,我知道。什麼是正確的拼寫?
將Eval()函數添加到asp:HyperLink的NavigateURL屬性的正確語法是什麼?asp:hyperLink NavigateURL和Eval函數
我想實現以下:
NavigateUrl="http://home/?<%# Eval("U_ID") %>"
鏈接應該是「HTTP://首頁+ U_ID的價值」 但語法是不正確的,我知道。什麼是正確的拼寫?
嘗試用這種
NavigateUrl='http://home/?<%# Eval("U_ID") %>'
或
NavigateUrl='<%# "http://home/?" + (string)Eval("U_ID") %>'
第二個工作正常。謝謝。 –
第二種方法正常工作謝謝 –
這不是我的工作現場。我找到了以下解決方案:
NavigateUrl='<%# string.Format("~/Home.aspx?{0}", HttpUtility.UrlEncode(Eval("U_ID").ToString())) %>'
顯示您正在尋找的呈現網址的示例?或者這是一個SEO路線實現的友好URL? – IrishChieftain