如何在asp.net中使用代码后面的超链接按钮 [英] how to use hyperlink button from code behind in asp.net

查看:117
本文介绍了如何在asp.net中使用代码后面的超链接按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试添加代码,例如

I am trying to add the code like

if (takingLimit > cal_Taken)
   {
        errdv.Style.Add("display", "block");
        errdv.InnerHtml = "You can take only " + cal_Taken.ToString() + " Reward." + "Do    You Want To Continue <asp:LinkButton id='myid'  runat='server'
        OnClick='Yes_Click' >Yes</asp:LinkButton>" + "<a href='#'
        runat='server'  önserverclick='Cancel_Click' id='cancel' >  Cancel</a>"
   }



所有链接均无效。谁能告诉我我做错了什么?


None of links are working. Can anyone tell me what I am doing wrong?

推荐答案

下面是示例代码。请尝试这种方法

Below is the sample code. Please try this approach
protected void Page_Load(object sender, EventArgs e)
    {
        Literal lit = new Literal();
        lit.Text = "You can take only Reward.Do You Want To Continue";
        errdv.Controls.Add(lit);

        LinkButton linBtn = new LinkButton();
        linBtn.ID = "myid";
        linBtn.Text = "Yes";
        linBtn.Click += Yes_Click;
        errdv.Controls.Add(linBtn);

        linBtn = new LinkButton();
        linBtn.ID = "CancelBtn";
        linBtn.Text = "Cancel";
        linBtn.Click += Cancel_Click;
        errdv.Controls.Add(linBtn);
    }

    protected void Yes_Click(object sender, EventArgs e)
    {
    }
    protected void Cancel_Click(object sender, EventArgs e)
    {
    }


这篇关于如何在asp.net中使用代码后面的超链接按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆