0
我想從System.Uri類型的屬性傳遞到一個aspx頁面內的WebControl。ASP.NET用戶控件Uri屬性
是否有可能通過這樣的屬性:的
<MyUserControl id="myusercontrol" runat="server">
<MyUrlProperty>
<System.Uri>http://myurl.com/</System.Uri>
</MyUrlProperty>
</MyUserControl>
代替:
<MyUserControl id="myusercontrol" runat="server" MyUrlProperty="http://myurl.com/" />
不能從System.String要的System.Uri
鑄造編輯
該控件是一個密封類,我d不想修改它或者編寫自己的控件。目標是設置類型爲System.Uri而不是System.String的url-property。
的問題是,所述控制是一個密封類,我不能修改它。我只想使用此控件並設置System.Uri類型的給定屬性。所以編寫自己的控件不是一種選擇。 – apparat 2010-06-16 14:07:53
@Roedel:改變了我的答案,看看是否有幫助,然後是最後一個。 – Peter 2010-06-16 17:14:34
嗨帕特里克。這很有趣,我必須檢查傳遞給該屬性的值。如果轉換器適合你,它必須在我身邊。也許有一個無效的標誌或什麼的。我一檢查就告訴你。 – apparat 2010-06-16 17:31:24