我只需要使用将在设计器视图的代码隐藏页面上生成的计数值:
public void BindCount()
{
int count = caravans.GetNoOfCaravansGreater2000();
}
设计师视图:
<asp:LinkButton ID="lnkPrice3" runat="server" CommandArgument="2000+" OnClick="lnkPrice3_Click">Greater than 2000(<%=count %>)</asp:LinkButton>
我尝试了上述语法,但它不起作用,任何建议或建议都将受到高度赞赏
答案 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)
您需要动态设置LinkButton的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);
}