5
我想在我的代码后面的文件中设置一个公共属性,然后使用该属性来设置几个HtmlGenericControl标签的href属性。以下是我已经试过:绑定<a> href到代码隐藏属性
后面的代码:
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文件
<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>
而是在href被设置为 “myUrl” 中,href是%3C%25=%20linkValue%25%3E1
我一直使用包含在单引号中的<% %>运算符,而不是双引号。你尝试过吗? –
@GarrisonNeely:刚试过。它没有帮助。 – dmr