标记中的代码为link-href(.Net)

时间:2010-12-17 11:35:02

标签: c# .net asp.net

我有一个带有锚标记的aspx-Page。它是href必须采取的参数 页面,这是一个公共成员。

public int CommissionId
    {
        get
        {
             //..
        }            
    }

我知道如何在代码隐藏中设计链接,但是想在Markup中实现。 我试过了

<a href='<% String.Format(@"Details.aspx?commissionId=" + CommissionId) %>' runat="server" id="cancelLink" class="button" onclick="this.blur();"><span>Back</span></a>

但链接没有响应。

2 个答案:

答案 0 :(得分:1)

使用此代码:

<a href='<%# String.Format(@"Details.aspx?commissionId=" + CommissionId) %>' runat="server" id="cancelLink" class="button" onclick="this.blur();"><span>Back</span></a>

然后添加到codebehind:

protected void Page_Load(object sender, EventArgs e)
    {
        DataBind();
    }

希望它会对你有所帮助。祝你好运!!

最好的问候,迪马。

答案 1 :(得分:1)

尝试将&lt;%更改为&lt;%= 。希望它有所帮助。