|
MVC目录MVC简介MVC语法MVC常用控件MVC搜索视图控制器控制器向视图传值视图向控制器传值控制器间传值视图间传值连接和创建数据库验证 机制 MVC简介MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,使得应用的模型和视图相分离,从 而得到更好的开发和维护效率。在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制器(Controller )三个部分。其中,模型部分包含了应用程序的业务逻辑和业务数据;视图部分封装了应用程序的输出形式,也就是通常所说的页面或者是界面; 而控制器部分负责协调模型和视图,根据用户请求来选择要调用哪个模型来处理业务,以及最终由哪个视图为用户做出应答。MVC模式的这三个 部分的职责非常明确,而且相互分离,因此每个部分都可以独立的改变而不影响其他部分,从而大大提高了应用的灵活性和重用性。MVC语法Ra zor语法以@开头,以@{}进行包裹,在变量上使用private等等区域限定基本没啥作用,所以就不需要了,直接var声明即可。代码 区分大小写,如果使用vbhtml估计就不区分了,本人使用c#所以不大清楚。初级web开发者都喜欢HTML和.NET并用,这个就满 足了你的需求,感觉微软越来越........?注意:在字符串@变量字符串的组合中如"xxxxxx@ixxxxxxxx"如果要输出 @i变量就需要mailto:%7b@imailto:%7B@i}包裹,否则将会解析错误。这个编辑器太郁闷会解析Email地址。下面 贴上某位达人写的:?2.使用逻辑处理@{if(xx){//dosomething}else{//doanyt hing}}3.在@{...}内部使用html标记@{text div1 }4. 在@{...}内部输出文本利用@:进行单行输出:@{@:Thisissometext@:Thisistextto o@:@i也可输出变量}利用进行多行输出:@{tomorrowisgoodsome girlisnice}5.在@{...}内部使用注释@{//单行注释vari=10;//de fg}@多行注释@@多行注释多行注释@@{@多行注释多行注释@vari=10;@ asdfasf@}@{/多行注释/}若在@{ ...}内部使用注释,则会输出到页面之中,如果在内部使用@变量,则会被处理@{}输出:6.类型转换AsInt(),IsInt()AsBool(),IsBool()AsFloat(),IsFloat ()AsDecimal(),IsDecimal()AsDateTime(),IsDateTime()ToString()例子:@{ vari=“10”;}i=@i.AsInt() 7.使用 循环@for(inti=10;i<11;i++){@:@i}@ {for(inti=10;i<11;i++){//dosomething}} | | |