直至明儿傍晚终止,学习了一个多月的MVC与jQuery,从所做的操练中,发觉jQuery的代码也有跟C#言语一样能够重构,多页面有同等使用的主意函数,均可以停放于一个单独立的js文件或者自定义的js库中。

在采取时,引用此库文件即可。举个简单的事例,如前方介绍的五个下拉列表联动的效率,不管是在MVC添加,仍然编辑时,均需要写上多少个一律的函数来贯彻。为了js代码没有冗余。咱们就足以重构它们了。

在MVC应用程序下的Scripts目录下,创设一个insus.common.utility.js库。
jQuery 1

js类库中,只是简单把五个函数搬过来。
有一个位置,即是把#23行代码,改为#24行。这样可以兼容到MVC创设和编辑的下拉列表的联动。

接下去,我们可以修改Update.cshtml和Create.cshtml视图了,先看Update.cshtml视图:
jQuery 2

我们添加了#5行代码,这是引用刚才创设好的js库。依旧把#105至#127行代码删除。再看Create.cshtml视图:
jQuery 3

引用#8行代码,把#15改为#16行,把#31改为#32。把#37至#57行代码删除。
经此一改,就直达大家的初期目标了。

相关文章

网站地图xml地图