我有關於如何連接,因爲在MSDN發現這個信息MvcHtmlString情況下有些疑惑:如何連接幾個MvcHtmlString實例
MvcHtmlString類表示一個HTML編碼的字符串, 不應再次進行編碼
難道我冒這個險字符串是HTML編碼兩次使用代碼時是這樣的:
var label = Html.LabelFor(model => model.Email);
var textbox = Html.TextBoxFor(model => model.Email);
var validation = Html.ValidationMessageFor(model => model.Email);
var result = MvcHtmlString.Create(
label.ToString() + textbox.ToString() + validation.ToString());
(注意:這應該進入HtmlHelper擴展方法以減少視圖中的代碼重複)。
這不編譯對我來說,我已經改變了它: \t公共靜態MvcHtmlString的毗連(這MvcHtmlString第一,PARAMS MvcHtmlString []字符串) \t {first.ToString()+ string.Concat(strings.Select(s => s.ToString())。ToArray()));}。 \t} – Charlie 2012-04-13 16:38:35
是否有輸入參數不是IHtmlString的原因? – Maslow 2013-12-09 19:45:43
IHtmlString不存在於。NET 3.5 – Ryan 2013-12-10 22:20:34