MVC中HTML Helper中的丑陋HTML

时间:2014-04-01 13:49:07

标签: asp.net-mvc

当我在HtmlHelper方法中构造HTML时,它看起来真的很难看,因为我必须反斜杠或加倍我的双引号,如下所示:

var html = @"<input type=""text"" name =""firstName"">";

如果我想将string.Format与Angular-JS一起使用,情况会更糟,因为那时我必须输出四个花括号:

var html = string.Format(@"{0} Rate: {{{{model.Rate}}}}", rateType);

当然,在这种环境中没有HTML语法突出显示。有没有办法在帮助器中编写看起来很正常的HTML?

1 个答案:

答案 0 :(得分:2)

如何使用'代替"

var html = @"<input type='text' name ='firstName'>";