5
Chcę ustawić właściwość publiczną w moim kodzie za plikiem, a następnie użyć tej właściwości, aby ustawić właściwość href kilku znaczników HtmlGenericControl <a>
. Oto co próbowałem:Bind <a> href do kodu Za właściwością
Kod za:
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";
}
}
aspx plik
<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>
Zamiast href jest ustawiony na "myUrl" href jest %3C%25=%20linkValue%25%3E1
Zawsze używałem operatorów <% %> zawijanych w jeden cytat, a nie w podwójny cudzysłów. Czy próbowałeś tego? –
@GarrisonNeely: Wypróbowałem to. To nie pomogło. – dmr