Ben*_*erg 5 asp.net naming-conventions
来自HTML,XML和PHP的世界,它是使用ASP.NET制作Web应用程序时的一种新思维方式.我想在我的MasterPage中使用以下代码:
<div id="leftnav">
<asp:ContentPlaceHolder ID="leftnav" runat="server">
</asp:ContentPlaceHolder>
</div>
Run Code Online (Sandbox Code Playgroud)
但是,由于leftnav在这个示例中使用了两次,因此Visual Studio会做出一个小而明显的抗议.在这种情况下我应该怎么想,哪个是在ASP.NET中命名ID的最合适的用法.
我不喜欢默认命名,因为id="ContentPlaceHolder1"没有说明内容.
谢谢你的聆听!
我会将div称为"nav"和占位符"navPlaceholder".这是因为"左"这个词意味着位置,应该由你的css处理,而不是你的html.如果设计师决定将导航放在右边怎么办?你可以在你的CSS中做到这一点,但你会得到一些令人困惑的东西,就像div #lefnav { float:right; }一个简单的例子,我知道但要记住一些事情.
| 归档时间: |
|
| 查看次数: |
2059 次 |
| 最近记录: |