我想让我的剃刀视图更有活力一点。 我想在表中为TD设置一个内联样式。c#字符串作为html属性
我所做的字符串:
@{
double width = 100/5;
String widthStyleString = String.Format("style=\"width: {0}%;\"", width);
}
制定出伟大的,当我测试为纯文本。我:
style="width: 20%;"
然而,当我试图把它变成我这一个HTML元素:
<td class="table--td" style=""width:" 20%;"="">Some Value</td>
我将如何得到它不解析“的实体(它不会?让我没有使它成为一个实际的类型& QUOT“)
更新:
这是仍然是一个很好的方法来做HTML atrributes。然而在这个例子中,它是一个风格标签,人们评论是正确的;最好在css而不是逻辑上做。如果你有这个确切的问题(风格属性),下面的堆栈文章将帮助你。否则,Html.Raw()很好。
Equal sized table cells to fill entire width of holding table
该链接会解决这个问题,如果你不需要担心IE8及以下。否则,你仍然需要在你的CSS中对宽度百分比进行硬编码。
将html留给html代码来代码:Some Value' – LocEngineer
我原来是这么做的,但这是我唯一想要的样式在我的元素,不能在CSS中完成。我认为这会做出更清晰的标记。 – Christian4423