2014-04-01 96 views
0

當我在的HtmlHelper方法構建HTML,它看起來非常難看,因爲我必須要麼反斜線或雙人我國雙引號,像這樣:醜陋的HTML在HTML助手在MVC

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

它甚至更糟,如果我希望與角JS一起使用string.Format因爲那時我已經輸出四倍大括號:

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

當然沒有HTML語法在這種環境突出。有沒有什麼辦法可以在幫助程序中寫些看起來很正常的HTML?

+0

你說的是它看起來多麼一次呈現,或在IDE? – Botonomous

+0

你爲什麼要創建你的HTML?爲什麼不實際使用輔助方法? @ Html.TextBox(「firstName」)?或者你是否真的在編寫自己的幫助器方法來生成文本框? – bsayegh

+0

在IDE中...一旦呈現就看起來很好 – JoelFan

回答

2

怎麼樣使用'代替"

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

LOL。這是一個很棒的答案。 – Botonomous