摘要:
二者作用:RenderAction:渲染分部视图到页面上,要求提供Action和控制器名称RenderPartial:渲染分部视图到页面上,要求提供分部视图的名称,即路径,如果是在当前控制下或者shared下的页面,可以直接写名称即可 区别:RenderAction:通过控制器在aciton,即Ht 阅读全文
摘要:
Html.BeginForm与Ajax.BeginForm都是mvc的表单元素,前者是普通的表单提交,而后者是支持异步的表单提交,直接用mvc自带的Ajax.BeginForm就可以很容易完成一个异步的表单提交动作 第一种普通提交几种方式 第二种ajax提交: 需要注意的是: 表单的按钮在异步表单中 阅读全文
摘要:
在mvc的每个Action中,都可以指定一种返回页面的类型,可以是ActionResult,这表示返回的页面为View或者是一个PartialView, 在以Aspx为页面引擎时,PartialView被称为分部视图,扩展名为ASCX,与webform的用户控件一样,是页面的一部分,而使用Razor 阅读全文
摘要:
以前在页面引入一个namespace,可以这样: 如果空间是所有页面都需要的,可以写进配置文件 但mvc选择的模板引擎是Razor,那以上的web.config里的设置就没有作用了,因为Razor是第三方组件为.net引入,它是在views目录下的web.config中进行配置的,所以在根目录下we 阅读全文
摘要:
MVC小系列(八)【改变Areas的FindView顺序】 一般项目比较大的话,会根据模块建立Areas,这样结构清晰,也有利于路由的部署, 1 Areas下有自己的_LayOut模板,而如果希望所有Areas都用公有的(~/Views/Shared)下的模板,可以改变Areas的FindView规 阅读全文
摘要:
MVC小系列(七)【分部视图中的POST】 在PartialView中进行表单提交的作用:1 这个表单不止一个地方用到,2 可能涉及到异步的提交问题 这两种情况都可能需要把表单建立在分部视图上, 使用MVC3.0的输出流方法: @Html.Partial() @Html.Action() 当然,也可 阅读全文
摘要:
做个无刷新的验证码功能: 第一步:首先,在公用项目中建立一个生成图片验证码的类型ValidateCode 1 /// <summary> 2 /// 生成验证码对象 3 /// </summary> 4 public class ValidateCode 5 { 6 public ValidateC 阅读全文
摘要:
在过滤器里引入重定向 过滤器的引入:如果用户进行一个操作,但没有登录,可以在Post方法上加个过滤器以验证用户是否登录,如果登录成功,则继续进行操作,如果没有登录,则实现Url的重定向,进行登录页 授权过滤器可以继承自AuthorizeAttribute类,通常重写它的OnAuthorization 阅读全文
摘要:
向RouteData里扔数据 当Url做路由之后,QueryString里当然是不可能再存你的信息了,而信息包括控制器,action,参数都会存储在RouteData里,而一般这里的信息都是通过前一个页面的href传递过来的,这是正常的,但如果前一个页面不能传过来或者要求的信息只有在本Action里 阅读全文
摘要:
MVC的分部视图: 分部视图在action中返回一定要用PartialView(),而不要偷懒使用View(),因为如果使用后者,系统会认为是一个标准视图,会为它加个默认的母版页(LayOut),除非显式设置了Layout这个属性 比如: @{ Layout = null;} 正确写法: publi 阅读全文
摘要:
在Razor引擎中,对于在表格中进行遍历时,一般会这样写 复制代码 但如果你的元素i,希望在一行显示2列,应该: 阅读全文
摘要:
Razor 模板引擎 Razor模板页:它使我们不用再使用master模板了 一 :@Url.Content:是可以加载CSS和JS等文件比如: <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/c 阅读全文
摘要:
use dbnameSELECT * FROM sysobjects WHERE (xtype = 'U')goxtype可替换为如下参数--C = CHECK 约束--D = 默认值或 DEFAULT 约束--F = FOREIGN KEY 约束--L = 日志 --FN = 标量函数--IF = 阅读全文