如何從asp.net中的用戶控件訪問網頁公共變量?如何從asp.net中的用戶控件訪問網頁公共變量
回答
您的網頁類有這個變量。
每個控件都有一個Page
屬性。如果您知道該控件將放置在派生自頁面的特定類上,則始終可以將其轉換爲適當的類型。然後你可以訪問公共變量。
var propValue = ((MyControlBasePage)Page).MyProperty;
確保要在其上使用此控件的頁面基類派生頁形式MyControlBasePage
。
如果你打算使用這個只在一個頁面上,你總是可以直接使用
var propValue = ((MyPage)Page).MyProperty;
但後來,什麼,你只有一個頁面上使用一個用戶控件的用戶。
我已經創建了名稱安全類它繼承了System.Web.UI.Page,並聲明瞭變量UserCode。我的頁面是類安全而不是System.Web.UI.Page。在我的頁面中訪問變量UserCode的值是好的,但usercontrol頁面沒有訪問用戶代碼變量值。你能指導我嗎? – bgs
只需在用戶控件中輸入你的'Page'屬性並按照上圖所示使用。像'((安全)頁).UserCode'。 – nunespascal
明白了。謝謝。工作正常。 – bgs
,你可以這樣做:從asp.net頁面導出
<%= this.usercode %>
- 1. 從用戶控件訪問主頁面公共變量
- 2. 從用戶控制/類/頁訪問主頁面公共方法
- 3. 如何從wpf用戶控件設置公共變量值?
- 4. 如何設置FlipViewItem中的用戶控件的公共變量?
- 5. 從母版頁中的用戶控件訪問頁面公共屬性
- 6. 公共變量訪問
- 7. 從網頁用戶控件訪問頁面內的html控件
- 8. 如何從asp.net中的web服務訪問網頁控件?
- 9. 如何從子類訪問主類的公共常量變量?
- 10. 如何從代碼隱藏中訪問用戶控件的公共屬性?
- 11. asp.net中的公共變量
- 12. asp.net - 從子頁面訪問母版頁中的公共類
- 13. ASP.NET中用戶控件和頁面的公共基類
- 14. .net - 從用戶控件訪問頁面全局變量
- 15. 用戶控制ASP.NET 1.1中的公共共享變量未按預期工作
- 16. 限制對特定用戶的網站公共頁面訪問
- 17. 如何在Java中使用公共方法訪問變量?
- 18. 訪問其他公共類的變量
- 19. ASP.net網頁用戶控件
- 20. VB.NET:如何從公共類訪問會話變量?
- 21. 如何防止不需要的用戶訪問公共網站?
- 22. 我將如何訪問我的類中的公共變量
- 23. 如何限制Web服務訪問公共用戶在asp.net
- 24. 如何順序訪問類中的所有公共變量?
- 25. 如何訪問Objective C中的公共實例變量?
- 26. Javascript:如何訪問同一個類中的公共變量?
- 27. 在用戶控件中內聯一個公共變量
- 28. VB.net(VS 2005)用戶類訪問公共變量maindisplay.master.vb
- 29. 公共變量無法訪問
- 30. 訪問公共靜態變量
你能解釋一下嗎?你爲什麼這麼做? –
我想從用戶控制頁面訪問頁面視圖。例如,在網頁中聲明usercode變量,意味着我希望從用戶控制頁面訪問usercode變量值。 – bgs
請參閱答案。希望這應該工作。您可以在ascx和aspx頁面中寫入<% %>內的服務器端代碼。 –