我在MVC用户控件中有以下代码(字段名称已被更改以保护无辜者):
这些将显示在调用此控件的页面标题下方的列表中。
鉴于我吹嘘CSS,如何将标签应用于标题和这些字段,以便所有内容都正常排列?
非常感谢,
KevDog
更新的 目标是让用户控件中的字段位于下方,并在标题中的标签下方左对齐。我的第一个问题是在上面的ViewData项中添加一个类。它们是在其他标签内部还是在标签内部应用的属性?我尝试了后者,它似乎不是正确的方法。
答案 0 :(得分:2)
从您的示例代码中可以看出,您只是直接将字符串属性输出到网页中。在这种情况下,您需要用span或div包围输出字符串,以便为其分配一个类,如下所示:
<div class="foo"><%=ViewData.Model.foo %></div>
另一方面,您可能在其他地方使用HTML帮助程序,在这种情况下,您可以将该类传递给辅助方法:
<%= Html.TextBox("foo", ViewData.Model.Foo, new { @class="foo" })%>
答案 1 :(得分:0)
您可能需要查看960 Grid System。它仍然需要一些CSS,但它会让你的生活更轻松。网站上有一些示例/教程。