我創建了一個用戶控件,在我的網站的每個頁面上顯示標題(不是< head>,我的意思是標題,日期時間頁面已創建,等等)。在那個用戶控件中,我也有一個鏈接。鏈接將顯示在頁面IF (user = admin)
上。如何設置調用usercontrol鏈接的方法
目前這個鏈接是一個純粹的鏈接,我沒有問題將「navigateUrl」更改爲每個頁面的正確值。 (每個頁面都包含此用戶控件,並且從每個頁面我爲navigateUrl設置值。)
但是!
在我的一些頁面上,我使用了鏈接按鈕而不是超鏈接。但後來我必須從page.aspx而不是usercontrol.ascx添加linkbutton
我的問題是,我想改變我的用戶控件中的超鏈接,而不是鏈接,所以我可以調用具有該鏈接的方法。 (方法在page.aspx上,不在用戶控件中)。
不同的頁面調用方法不同,所以我想設置每次包含用戶控件時調用的方法。
如果我有我的用戶控制
<asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
內,現在我在用戶控件中設置值:
mainPageHeader1.headTitle = "text";
如何設置調用什麼方法LinkButton的?
我不知道,我知道這將如何工作。如果我在usercontrol中聲明瞭「linkbutton_clicked」,並在page.aspx.c中聲明瞭「myusercontrol_linkbutton_clicked」。一切正常嗎?或者有什麼需要在頁面創建時「設置」?我明白myusercontrol_linkbuttonClicked中的我必須調用我想要執行的方法。 – Easyrider
查看我的更新回答 – codingbiz
非常感謝,明天早上我會先試一試! – Easyrider