起首要做的就是创立一个ASP.NETMVC(Preview4)工程,在Homecontroller上面创立一个新的view和一个controlleraction,然后把上面几行字加到view中。复制代码
- Thisisredtext,thisisblueandthisisgreen
接上去,我们必要创立一个ControllerAction,它能够从Model中前往色素值。并且我们不但愿重载页面,我们但愿利用Ajax。很侥幸,在MVC框架中我们可使用JsonResult范例来完成这一点。复制代码
- publicJsonResultRGBColors(){Colors.RGBcolor=newColors.RGB();returnJson(color);}
复制代码
- namespaceColors{publicclassRGB{publicstringRed=“#FF0000″;publicstringGreen=“#00FF00″;publicstringBlue=“#0000FF”;}}
复制代码
- $(document).ready(function(){$.getJSON(“/Home/RGBColors”,{},function(data){$(“.red”).css(“color”,data.Red);$(“.blue”).css(“color”,data.Blue);$(“.green”).css(“color”,data.Green);});});
注重,jQuery代码是在我们的controller上挪用JSON办法。假如我们重载页面,它就会失掉model中界说的色素值。完整无痛。它很复杂,但在Web上利用的时分却能够一成不变。
欢迎光临 仓酷云 (http://ckuyun.com/) | Powered by Discuz! X3.2 |