我有一個定義,看起來像這樣在.ascx文件的頂部的用戶控件:編程加載的用戶控制和訪問屬性
<%@ Control Language="C#" ... Description="Agreement" %>
我如何以編程方式訪問此說明字段中,後動態加載用戶控制?下列情況不工作:
string desc = ((CustomType)LoadControl("usercontrol.ascx")).Attributes["Description"];
它加載用戶的控制,但沒有什麼屬性集合。有任何想法嗎?謝謝!
你可以嘗試將該代碼分成兩行嗎?第1行:'CustomType ct =(CustomType)LoadControl(「usercontrol.ascx」);'line 2:'string desc = ct.Attributes [「Description」]'。還有兩點:1)您使用的是什麼版本的.NET,2)您嘗試使用哪種頁面生命週期方法'LoadControl'? – RPM1984 2010-11-10 02:34:47
我可以分成兩行,但我不明白這會有什麼幫助。我正在使用.NET 2.0,並且正在從父.aspx頁面的Page_Load加載控件。 – rmp251 2010-11-10 16:43:08