我有一個UserControl(可以說Foo.ascx),它有一個名爲Bar的Type public屬性。 我正在尋找一種方式,當我在標記部分的源視圖中聲明此用戶控件來傳遞一個類型。例如如何傳遞一個類型到一個UserControl
<%@ Register Src="~/Controls/Foo.ascx" TagPrefix="prfx" TagName="fooCtrl" %>
,然後用它作爲
<prfx:fooCtrl ID="theId" runat="server" />
如果例如我想傳遞給控制,將有此效果的類型字符串(如typeof運算(字符串)) 東西
<prfx:fooCtrl ID="theId" runat="server" Bar="typeof(string)" />
怎麼辦? 之前有人問,原因是,我有這個用戶控件中的許多其他屬性,我通過這種方式,我想避免使用CodeBehind只是通過類型
查看我對Anders Fjeldstad的回答的評論 – Jaguar
@jag不會發生。 XML是一個不同的野獸,這是XML。將智能感知添加到xml文檔的唯一方法是使用XSD,這在您的情況下不起作用。絕對沒有辦法將智能感知添加到此選項中(無需爲Visual Studio編寫擴展)。 – Will
@jag你不明白代碼和文本之間的區別,以及VS如何處理它們。你也不明白在VS中使用的編輯器類型之間的區別。我在這一個上沒有犯任何錯誤。感謝參與。 – Will