2012-10-10 55 views
0

我創建了服務器端Web部件,併成功地部署它,但我認爲插入自定義Web部件後,顯示沒有任何按鍵了..如何在Web部件添加一個按鈕?(入門級)

所以我問題是:如何用我已經寫過的一種方法創建按鈕,並自動顯示在網站上?

任何機構都可以幫助菜鳥嗎?

+0

可以將你的POST代碼? –

+0

Mn ...我已經粘貼了很多代碼,你能告訴我在哪裏添加一個按鈕嗎?在用戶控制?或webpart.cs文件? – user1686630

回答

0

所有的代碼添加到用戶控件,使用webpart.cs文件,涉及到的網頁組件的代碼和加載用戶控件(即初始化從web部件屬性等用戶控件的屬性)

0

,如果我有正確的理解比你的問題:

您的自定義web部件將具有.ascx文件和.ascx.cs文件。創建.ascx文件和相關方法的按鈕應該加入後,比支票

的.ascx

<asp:Button ID="btnFacilities" runat="server" Text="Facilities" /> 

.ascx.cs

 protected void btnFacilities_Click(object sender, EventArgs e) 
     { 
      //Your Code 
     } 

部署進來ascx.cs您的網站頁面。

0

您是否知道可視化Web部件(用戶控件)和經典Web部件之間的區別?

如果你的意思是在visual webpart上添加一個按鈕,Ishan提供的代碼是一個很好的起點。

如果你的意思是經典的WEP部分下面的代碼將添加Web部件上的按鈕:

public class YourWebPart : WebPart 
{ 
    protected override void CreateChildControls() 
    { 
     Button YourButton = new Button(); 
     YourButton.Text = "Click me !"; 
     YourButton.OnClientClick = "alert('Cool stuff');"; 
     this.Controls.Add(YourButton); 
    } 
} 
相關問題