如何将变量后面的代码集成到设计视图中的linkbutton

时间:2011-04-06 17:08:06

标签: asp.net hyperlink code-behind

我只需要使用将在设计器视图的代码隐藏页面上生成的计数值:

public void BindCount()
{
    int count = caravans.GetNoOfCaravansGreater2000();
}

设计师视图:

<asp:LinkButton ID="lnkPrice3" runat="server" CommandArgument="2000+" OnClick="lnkPrice3_Click">Greater than 2000(<%=count %>)</asp:LinkButton>

我尝试了上述语法,但它不起作用,任何建议或建议都将受到高度赞赏

3 个答案:

答案 0 :(得分:0)

public void BindCount()
{
    int count = caravans.GetNoOfCaravansGreater2000();
    lnkPrice3.Text = string.Format("Greater than 2000({0})", count);
}

答案 1 :(得分:0)

试试这个

 public int count;
    protected void Page_Load(object sender, EventArgs e)
    {
        BindCount();
    }
    public void BindCount()
    {
        count = caravans.GetNoOfCaravansGreater2000();

    }

答案 2 :(得分:0)

您需要动态设置LinkBut​​ton的Text属性。

protected void Page_Load() {

   if(!Page.IsPostBack)
       SetCount();
}

private void SetCount()
{
    int count = caravans.GetNoOfCaravansGreater2000();
    lnkPrice3.Text = string.Format("Greater than 2000({0})", count);
}