我正在学习ASP.NET Web窗体,我想知道在生成html代码时是否可以阻止自动关闭标记。例如,如果我创建一个输入元素,它将自动关闭。我该如何防止这种情况?
以下是我所指的代码:
<asp:TextBox id="txt1" runat="server"></asp:TextBox>
谢谢!
编辑:我最近安装了Visual Studio 2013 Ultimate,这是我发现的:
然后:
但是,<asp:TextBox runat="server"></asp:TextBox>
仍然在编译的HTML5代码中提供<input type="text" />
。我想要的结果是<input type="text">
。
所以,如果有人知道如何做到这一点,我将不胜感激。谢谢!
答案 0 :(得分:1)
关注this链接。当然希望你需要的是
答案 1 :(得分:0)
如果您使用的是Visual Studio 2010,则可以转到:
工具&gt;选项&gt;文本编辑器&gt; HTML&gt;格式化&gt;标签特定选项
在此处,您可以将客户端和服务器代码的默认设置更改为Seperate
/ Self-Closing
。
您还可以通过查找<img>
img
项来更改特定元素,即Client HTML Tags
代码
答案 2 :(得分:0)
如果您使用的是Visual Studio 2015,则可以访问:
工具&gt;选项&gt;文本编辑器&gt; HTML&gt;高级&gt; XHTML编码样式 - 错误