2
關於編寫自定義html助手的一些想法。MVC自定義HtmlHelpers最佳實踐
在我們的項目中,您可以找到像這樣使用的html助手。
@Html.TextBoxFor(m => m.ApplicationSettings.ApplicationName, new { @class = "inp" })
我們將css類「inp」附加到幾乎每種輸入類型。 所以我正在做的是我創建擴展的HTML幫手,爲我做這個。
@Html.ExtendedTextBoxFor(m => m.ApplicationSettings.ApplicationOwnerCompanyName)
我還爲我們通過項目反覆使用的html代碼塊創建了Html助手。 實施例
@Html.ExtendedNotification(Model.FormPostResult)
一種形式已發佈
這之後這使得錯誤/成功消息表示該HTML輔助擴展取決於CSS和標記。 這是好還是壞?
我過度使用Html助手嗎?