随笔分类 -  Asp.Net MVC

摘要:[HttpPost] public ActionResult StudentList( string StudName, string studName, DateTime BirthDay, FormCollection form, string controller, stri... 阅读全文
posted @ 2014-07-04 17:30 天马3798 阅读(1215) 评论(0) 推荐(0) 编辑
摘要:MVC 模式可将应用程序的模型(数据)逻辑与其呈现逻辑和业务逻辑分离。在 ASP.NET MVC 中,这种逻辑分离还在项目结构中以物理方式实现,在该项目结构中,控制器和视图保存在使用命名约定定义关系的文件夹中。此结构可满足大多数 Web 应用程序的需求。但是,一些应用程序可能具有大量控制器,而每个控... 阅读全文
posted @ 2014-07-02 15:04 天马3798 阅读(175) 评论(0) 推荐(0) 编辑
摘要:全局 首先我们来看一副图片,由于这幅图是我自己画的,不是摘自微软官方,所以如果有什么不到位的地方还望海涵! 首先,用户通过Web浏览器向服务器发送一条url请求,这里请求的url不再是xxx.aspx格式,而是http://HostName/ControllerName/ActionName/Par... 阅读全文
posted @ 2014-05-14 16:57 天马3798 阅读(261) 评论(0) 推荐(0) 编辑
摘要:UI设计师们现在也讲究页面设计的语义化和结构化,把一个页面分成很多个模块,使用语义化的类名或id来标识这些模块。Razor推出了新的布局解决方案来迎合这一潮流。 这里涉及到Razor的一些语法,大家可以不深究"@"后面的内容,讲到页面布局,你只要专注与HTML代码就可以了。语法会在后面补充。 ... 阅读全文
posted @ 2014-05-14 15:53 天马3798 阅读(1444) 评论(0) 推荐(0) 编辑
摘要:1.输出字符串 @{ //输出字符串,如果含有html标记会被浏览器解析 @:asdfasdfsdf }显示结果:2.输出字符串变量: @{ //输出变量,如果含有htm... 阅读全文
posted @ 2014-05-14 15:02 天马3798 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1、带有Render的方法返回值是void,在方法内部进行输出; 不带的返回值类型为MvcHtmlString,所以只能这样使用:@Html.Partial对应@{Html.RenderPartial(....);} @Html.Action对应@{Html.RenderAction(....);}... 阅读全文
posted @ 2014-05-14 11:20 天马3798 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1. 父视图和子视图父视图是包含了调用返回子视图的动作方法的视图。父视图包含大部分用于呈现页面的HTML。子视图仅包含用于展示视图某部分的必须的标记。例如,一个子视图创建一个列表,视图可能仅仅包含列表所需要的HTML,像下面的例子: Item 1 Item 2 Item 3 所有其... 阅读全文
posted @ 2014-05-14 11:07 天马3798 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1.带有html标记内容提交(使用web编辑器):js: cshtml: @using (Html.BeginForm("Add")) { 标题: ... 阅读全文
posted @ 2014-05-13 22:38 天马3798 阅读(315) 评论(0) 推荐(0) 编辑
摘要:好久没有关注微软的开发了,今天看到了MVC3,顺便学习学习,我觉得Razor是个不错的做法,比使用简单多了,而且好看。首先“_”开头的cshtml文档将不能在服务器上访问,和asp.net中的config文档差不多。Razor语法以@开头,以@{}进行包裹,在变量上使用private等等区域限定基本... 阅读全文
posted @ 2014-05-06 11:50 天马3798 阅读(184) 评论(0) 推荐(0) 编辑
摘要:MVC3通过URL传值,一般情况下都会遇到【从客户端(&)中检测到有潜在危险的 Request.Path 值】的问题这个问题的解决方法,我的其他博文已经有了说明,这里给出连接【从客户端(&)中检测到有潜在危险的 Request.Path 值】解决方法方法一:Url传参是通过Get的方式,一般我们都是... 阅读全文
posted @ 2014-05-06 11:41 天马3798 阅读(20549) 评论(0) 推荐(0) 编辑
摘要:转载当一个ASP.NET MVC应用程序提出请求,为了响应请求,包含一些请求执行流程步骤! 在ASP.NET MVC应用程序Http request 和Http response 过程中,主要包含8个步骤: 1)RouteTable(路由表)的创建 2)UrlRoutingModule 请求拦截 3 阅读全文
posted @ 2014-04-12 17:43 天马3798 阅读(434) 评论(0) 推荐(0) 编辑
摘要:1.MVC设计模式Model 是指 要处理的业务代码和数据操作代码View 视图 主要是指的 更用户打交道 并能够展示数据Controller 看成是Model和View的桥梁2.DotNetMVC 框架:约定大于配置2.1控制器类,以Controller结尾2.2控制器类将会产生一个与之同名的 在Views文件夹下的 文件夹2.3控制器里的Action方法,也可在视图文件夹下生成一个同名的视图3.ViewBag是一个dynamic类型集合,可以动态添加任意类型的任意名称的 属性和值@执行C#代码并输出,默认Razor视图引擎会将后台的字符串转义 < 转移成 @lt;@Html.Raw( 阅读全文
posted @ 2014-04-07 11:55 天马3798 阅读(297) 评论(0) 推荐(0) 编辑