我正在學習ASP.NET Web窗體,我想知道是否有可能在生成html代碼時阻止自我關閉標記。例如,如果我創建一個輸入元素,它會自動關閉。我怎樣才能防止這一點?防止在ASP.NET Web窗體中自我關閉html標記
這裏我指的是代碼:
<asp:TextBox id="txt1" runat="server"></asp:TextBox>
謝謝!
編輯:最近我安裝了Visual Studio 2013 Ultimate和這是我發現:
- 工具>選項>文本編輯器> HTML>高級> XHTML代碼風格
- 變化從真到假
然後:
個- 工具>選項>文本編輯器> HTML(Web窗體)>格式>標記特定選項>默認設置>客戶端標記不支持內容>關閉標籤
- 變化從自動關閉標籤到沒有結束標籤
然而,<asp:TextBox runat="server"></asp:TextBox>
仍然給我在編譯後的代碼HTML5 <input type="text" />
。我想要的結果是<input type="text">
。
所以,如果有人知道如何做到這一點,我將不勝感激。謝謝!
1)爲什麼?自閉標籤是完全有效的標籤2)您可以在aspx文件中編寫任何類型的標籤。你是指一些控制生成的標籤?你檢查了各種模板控件嗎?一些實際的代碼將有助於 –
1.因爲我寫我的html5代碼沒有自我關閉標籤,我不想要任何。 2.我編輯了操作。 謝謝! – user2872841