gpt4 book ai didi

asp.net - 对于那些想要将一切都变成 .NET 控件的人,您会说什么?

转载 作者:行者123 更新时间:2023-12-02 11:19:50 25 4
gpt4 key购买 nike

例如,我们有一些 CSS 规则来定义表单布局。我们使用以下标记:

<div class="foo">
<label class="bar req">Name<em>*</em></label>
<span>
<asp:TextBox runat="server"/>
<label>First</label>
</span>
<span>
<asp:TextBox runat="server"/>
<label>Last</label>
</span>
<div class="clear"></div>
</div>

在我看来,这是完美的标记。遵循这些规则并不是一种负担,因为无论如何您都应该担心干净、正确的标记。有人建议我们使用如下所示的控件“强制执行”这些规则:

<x:FormField runat="server" Label="Name" Required="True">
<x:TextBox runat="server" hint="First"/>
<x:TextBox runat="server" hint="Last"/>
</x:FormField>

我的直觉告诉我,XHTML 标记是我们的 friend ,而不是我们的敌人。两个问题:

  1. 我完全没有理由去抵抗吗制作所有这些自定义控件只是为了发出标记?
  2. 如果您同意和我在一起,你会以什么理由给?

最佳答案

我投票使用控件,因为如果该标记发生了更改(假设您想向框中添加一些漂亮的 jQueryUI 效果或添加RequiredFieldValidator 控件),您可以在一处进行更改并完成它。干燥。

关于asp.net - 对于那些想要将一切都变成 .NET 控件的人,您会说什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/587395/

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