關於部落格
- 一起墮落吧
  • 71193

    累積人氣

  • 2

    今日人氣

    0

    追蹤人氣

Build your website with M$ MVC Beta-HtmlHelper

爬爬文,來到Asp.net的禿頭(Tutorials)文章中爬到這篇Creating Custom HTML Helpers : The Official Microsoft ASP.NET Site文章。照翻?你當我是阿共喔?當然要自己做一遍阿!!!

除了文章以外,還看了自訂HtmlHelper的教學影片,影片&文章中都介紹了兩種做法:

 簡單的方法是比較復古的做法,大概講一下就是先建一個class,然後再弄個static的function,最後return。本來想說不做的...可是還是寫一下會比較清楚。

 


Step1. 建立ScriptHelper Class,然後簡單的組出script的程式碼。

 

 


Step2. 先Import class進來,然後...就用吧...

 

 比較..其實也沒複雜到哪去,只要把上面的程式碼稍微做一咪咪的修改就可以用了。首先,把ScriptHelper的class改為static的,然後在Javascript這個function的第一個參數加進去this HtmlHelper helper。這個是一定要加的,指明這個是HtmlHelper的Extension function,接下來一切照舊。回到View的編輯區,該Import還是要Import,Key下Html.的時候,你的Javascript就被註冊到HtmlHelper底下去囉。

 


Step1. 直接修改,並加入參數,其他不動。

 

 


Step2. 可以直接在HtmlHelper下找到自訂的Extension function。

 

有沒有看到?有沒有看到?就是這麼樣的....脫褲子放屁......明明就沒啥不同,就算使用方法二,你還是可以使用原本的ScriptHelper來把你的Javascript加進來,只能說這是有程式潔癖的人可以這樣用,因為意義實在不怎麼大.....(不過我是脫褲子放屁愛好者......)。

相簿設定
標籤設定
相簿狀態