Asp.net-Mvc-2
為什麼我們在 ASP.NET MVC 中使用 HTML 助手?
在 ASP.NET MVC 項目中使用 HTML 幫助程序後,我們有什麼好處、最佳實踐或利潤嗎?
當我嘗試使用它們時,我發現我失去了使用 HTML 的速度,並且每當我使用 HTML 幫助程序時都會遇到許多困難。
其他 [非技術人員] 無法理解我使用 Helper 編寫的內容,如果我想向他們展示或者他們想做一些他們需要花費更多時間的事情,即使他們有 HTML 的工作知識。
如果我使用 HTML 助手,我會失去速度。當我使用 HTML 時,我只是輸入,當然我不知道它。但是使用助手,很難理解。
當我使用 HTML 幫助器時,我們會得到什麼?我認為我沒有得到任何東西,因為我失去了速度。其他人無法理解我使用 helper 做什麼,也無法根據需要自定義程式碼。
為什麼我們使用 HTML 助手?
您使用 HTML 助手來封裝一些小的 HTML 片段,這些片段在您的頁面中重複出現。為了避免重新編寫這些 HTML 片段,您可以使用幫助程序。
它們非常有用,尤其是在處理 URL 之類的事情時,因為連結助手不是硬編碼您的連結,而是利用在您的伺服器上路由定義並通過簡單地更改這些路由來更改整個站點 URL 的更改,而無需觸及任何單個 HTML 頁面。
HTML 助手有用的另一個場景是生成表單輸入欄位。在這種情況下,它們可以在回發時自動處理值並顯示相關的驗證消息。如果沒有 HTML 助手,你能想像你必須在視圖中編寫的意大利麵條程式碼嗎?