我創建了服務器端Web部件,併成功地部署它,但我認爲插入自定義Web部件後,顯示沒有任何按鍵了..如何在Web部件添加一個按鈕?(入門級)
所以我問題是:如何用我已經寫過的一種方法創建按鈕,並自動顯示在網站上?
任何機構都可以幫助菜鳥嗎?
我創建了服務器端Web部件,併成功地部署它,但我認爲插入自定義Web部件後,顯示沒有任何按鍵了..如何在Web部件添加一個按鈕?(入門級)
所以我問題是:如何用我已經寫過的一種方法創建按鈕,並自動顯示在網站上?
任何機構都可以幫助菜鳥嗎?
所有的代碼添加到用戶控件,使用webpart.cs文件,涉及到的網頁組件的代碼和加載用戶控件(即初始化從web部件屬性等用戶控件的屬性)
,如果我有正確的理解比你的問題:
您的自定義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您的網站頁面。
您是否知道可視化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);
}
}
可以將你的POST代碼? –
Mn ...我已經粘貼了很多代碼,你能告訴我在哪裏添加一個按鈕嗎?在用戶控制?或webpart.cs文件? – user1686630