[英]How to create command property of a button control inherited in second user control and behaves differently according as more than one buttons
[英]Managing user roles - is there a need for more than one LoginView in order to control more buttons
我創建了一個LoginView,以使一個按鈕對普通用戶(即不是管理員)隱藏。 效果很好,但是當我嘗試添加另外兩個按鈕-FileUploadControl和Upload按鈕時,出現錯誤,表明FileUpload1不存在。 它絕對存在,我不明白為什么會抱怨...
我是否需要另一個LoginView或如何做?
謝謝
我懷疑您試圖像自然地那樣直接從后面的代碼訪問控件。
例如
在.aspx頁上
<asp:FileUpload id="fileUpload1" runat="server" />
在后面的代碼中
string fileName = fileUploadl.FileName;
但是,如果控件位於LoginView
,則不能直接訪問控件。 您需要執行以下操作。 因此,如果您擁有這樣的控件。
<asp:LoginView id="LoginView1" runat="server">
<AnonymousTemplate>
<asp:FileUpload ID="fileUpload1" runat="server" />
</AnonymousTemplate>
</asp:LoginView>
您可以像這樣訪問fileUpload1控件
FileUpload fileUpload1 = (FileUpload) LoginView1.FindControl("fileUpload1");
然后,您可以訪問fileUpload1
屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.