2017-04-11 205 views
-1

我有一個在該頁面的註冊頁面我有一個手機號碼和一個按鈕在我的設計頁面的文本框,但是當我點擊提交按鈕時,方法button_click定義。點擊我的按鈕不起作用

設計頁面

<asp:Button ID="btnprocced1" class="btn btn-primary jk" runat="server" 
    Text="procced" OnClick="btnprocced1_Click" /> 

後面的代碼

protected void btnprocced1_Click(object sender, EventArgs e) 
{ 
    ... 
} 

注:我使用web用戶控件,所以我的問題是如何產生 在.ascx頁面點擊按鈕事件。

+1

你能發佈你的代碼嗎? – Asjon

+0

你可以發佈你的代碼,所以我們可以幫忙嗎? –

+0

可能的重複http://stackoverflow.com/questions/15569857/asp-net-button-onclick-event-not-firing –

回答

0

如果您想使用.ascx頁面觸發按鈕點擊事件,那麼您首先必須在您的代碼後面添加以下代碼。

.ascx代碼。

public partial class Test : System.Web.UI.UserControl 
{ 
    public event EventHandler buttonClick; 
    protected void Button1_Click(object sender, EventArgs e) 
    { 
     buttonClick(sender, e); 
    } 
} 

然後,您可以訂閱事件buttonClick在網頁上顯示不同的信息。

.aspx.cs代碼。

public partial class Test: System.Web.UI.Page 
{ 
     protected void Page_Load(object sender, EventArgs e) 
     { 
     UserControlID.buttonClick+=new EventHandler(UserControlID_buttonClick); 
     } 

     protected void UserControlID_buttonClick(object sender, EventArgs e) 
     { 
     Response.Write("Hey, ButtonClick Is Working Now."); 
     } 
    } 

這將有助於確定按鈕點擊何時觸發。希望能幫助到你。