Tôi muốn đặt thuộc tính công cộng trong mã của tôi đằng sau tệp và sau đó sử dụng thuộc tính đó để đặt thuộc tính href của một số thẻ HtmlGenericControl <a>
. Dưới đây là những gì tôi đã cố gắng:Bind <a> href vào Mã Đằng sau bất động sản
Mã đằng sau:
public partial class className: System.Web.UI.MasterPage
{
private string _linkValue = "";
public string linkValue {
get { return _linkValue; }
}
protected void Page_Load (object sender, EventArgs e)
{
SetLink();
}
private void SetLink()
{
_linkValue = "myUrl";
}
}
file .aspx
<ul>
<li><a runat="server" href="<%= linkValue %>">Link 1</a></li>
<li><a runat="server" href="<%= linkValue %>">Link 2</a></li>
<li><a runat="server" href="<%= linkValue %>">Link 3</a></li>
</ul>
Thay vì href được thiết lập để "myUrl", href là %3C%25=%20linkValue%25%3E1
Tôi đã luôn sử dụng các toán tử <% %> được bao gồm trong một trích dẫn, chứ không phải báo giá kép. Bạn đã thử chưa –
@GarrisonNeely: Chỉ cần thử nó. Nó không giúp được gì. – dmr