gpt4 book ai didi

visual-studio - 为什么 Visual Studio Intellisense 不自动插入 runat ="server"?

转载 作者:行者123 更新时间:2023-12-04 12:25:58 24 4
gpt4 key购买 nike

对于任何常见的“asp:__________”控件(asp:gridview、asp:repeater 等),我总是添加 runat="server"。 Intellisense 不应该自动插入它有什么好的理由吗?

最佳答案

如果你真的想输出类似 <asp:xyz> 的东西怎么办? ?例如,如果你想生成一个带有命名空间的 XML 文档,你可能想使用没有任何 runat="server" 的模板。 , 喜欢:

<root xmlns="..." xmlns:asp="...">
<asp:GridView>
<name><%= Request["name"] %></name>
</asp:GridView>
</root>

虽然我同意这可能不是常见的情况,但它至少是一个很好的理由要求 runat="server"首先,而不是仅仅假设它。但是,并不总是很清楚您想要在哪里指定它以及您不想在哪里。注意这里有 HtmlControls也。此外,您也可以定义自己的前缀。也就是说,我个人认为 VS IntelliSense 系统旨在不干扰正常打字。也就是说,它永远不会像“我认为你大部分时间都需要它。在 1% 的情况下你不需要,手动删除它。”

关于visual-studio - 为什么 Visual Studio Intellisense 不自动插入 runat ="server"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1128654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com