开创和谐的共用js库

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

在应用时,引用此库文件即可。举个简单的例子,如前方介绍的六个下拉列表联动的效应,不管是在MVC添加,仍旧编辑时,均需要写上多少个一样的函数来促成。为了js代码没有冗余。我们就可以重构它们了。

在MVC应用程序下的Scripts目录下,创立一个insus.common.utility.js库。
C语言 1

js类库中,只是简短把几个函数搬过来。
有一个地点,即是把#23行代码,改为#24行。这样可以配合到MVC创设和编制的下拉列表的联动。

接下去,我们得以修改Update.cshtml和Create.cshtml视图了,先看Update.cshtml视图:
C语言 2

咱俩添加了#5行代码,那是援引刚才创设好的js库。仍然把#105至#127行代码删除。再看Create.cshtml视图:
C语言 3C语言,

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