随笔分类 - .net MVC
借鉴,君子善假于物
摘要:public ActionResult SaveFile() //必须是POST传递,而且文件传输格式是文件传递模式。图片上传,表单提交:1.ajax异步;2.MVC自带的异步:Ajax.BeginForm异步和写在form标签中的隐式异步。用那个都可以,会用这个另一个也得的明白 { var txt
阅读全文
摘要:视图强类型使用@model MVC4_lx.Models.M 声明强类型,就是给页面制定泛型,达到填充页面类型模型效果,通过Model属性可以直接拿到泛型类型 <div> 姓名:@Model.name 直接调用强类型,这里调用page的Model属性 年龄:@Model.age</div> Razo
阅读全文
摘要://分层的思想:模块内部之间高内聚,模块外部之间低耦合 //当遇到跨数据库时候,数据库访问驱动层就会产生变化,就会直接影响采用高耦合使用该层的的代码块 //解决模块间高耦合的状况思路:利用接口或者抽象类来进行隔离,不再依赖具体的类的实现(new xxx) 依赖接口编程: //UserInfoDal
阅读全文
摘要:母版页面中的@RenderBody()会读取引用该母板页面的子页面内容 在_ViewStart.cshtml是个特殊的页,所有页面执行之前都会先到这里执行@{Layout = "~/Views/Shared/_Layout.cshtml";},这里这句话的的作用是给所有页面加了这个母板页的布局,当子
阅读全文
摘要:在App_Start文件夹下 路由 public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo
阅读全文
摘要:扩展 HtmlHelper类 public static class MyHtmlHelper { //扩展方法 //静态类,静态方法,this关键字 //调用方法<%=Html.MyLabel("这是我的扩展的方法") %> //一般扩展方法所在的类要和扩展类型的命名空间搞成一致。比如这里扩展的是
阅读全文
摘要:在Controller文件夹下新建 public ActionResult Index() { //数据视图模型 AViewMdole am = new AViewMdole(); return View(am); 往视图传递数据模型 }也可以这样 public ActionResult Index
阅读全文
摘要://IUserInfoDal userInfoDal = StaticDalFactory.GetUserInfoDal();//简单工厂模式比上面的好一些简单工厂 //IUserInfoDal userInfoDal = StaticDalFactory.GetUserInfoDal();//简单
阅读全文
摘要:新建项目==》测试==》单元测试: [TestClass] public class UnitTest1//注意看人家的命名规则:Test结尾 { [TestMethod] public void TestMethod1()//注意看人家的命名规则:Test开头 { //运行测试的方法:鼠标放在方法
阅读全文
摘要:表单验证的插件引入: <script src="http://localhost:1159/Scripts/jquery-1.8.2.js"></script> <script src="http://localhost:1159/Scripts/jquery.validate.js"></scri
阅读全文

浙公网安备 33010602011771号