当我实现一个帮助扩展程序来创建类似于这篇文章中所描述的导航小部件时,我发现我的HTML代码现在与C#代码紧密耦合。因此,如果我想要使用新的菜单控件重新设计网站,该控件需要略微不同的标记(例如
使用帮助扩展程序更快、更容易,但这不违反关注点分离原则吗?你们维护这样的代码有什么经验?我对Microsoft MVC还比较陌生,所以如果我错过了一些要点,请原谅。
<ul class="foo">...</ul>
或为嵌套的<li>
标签指定不同的类名),我现在必须同时编辑帮助扩展程序和视图。使用帮助扩展程序更快、更容易,但这不违反关注点分离原则吗?你们维护这样的代码有什么经验?我对Microsoft MVC还比较陌生,所以如果我错过了一些要点,请原谅。