文章分类 -  MVC

摘要:写在前面的话 在使用form表单的时候,一旦点击提交触发submit事件,一般会使得页面跳转,页面间的跳转等行为的控制权往往在后端,后端会控制页面的跳转及数据传递,但是在某些时候不希望页面跳转,或者说想要将控制权放在前端,通过js来操作页面的跳转或者数据变化。 一般这种异步的操作,我们都会想到aja 阅读全文
posted @ 2019-06-03 11:57 华翎科技 阅读(349) 评论(0) 推荐(0)
摘要:一,MVC HtmlHelper方法 Html.BeginForm(actionName,controllerName,method,htmlAttributes){} BeginRouteForm 方法 (HtmlHelper, String, Object, FormMethod) 二,传统Fo 阅读全文
posted @ 2019-06-03 11:37 华翎科技 阅读(1323) 评论(0) 推荐(0)
摘要:1.在控制器中建立一个PostDemo方法,建立视图创建一个表单 1 <h2>PostDemo</h2> 2 name的值:@ViewBag.name 3 <br /> 4 name2的值:@ViewBag.name2 5 <form action="/RequestDemo/PostDemo" m 阅读全文
posted @ 2019-06-03 10:48 华翎科技 阅读(926) 评论(0) 推荐(0)
摘要:方案1: <form method="post" enctype="multipart/form-data" role="form" class="form-inline"> <h4> <input type="text" placeholder="请选择上传数据的文件" id="upfiles" 阅读全文
posted @ 2019-06-03 10:20 华翎科技 阅读(75) 评论(0) 推荐(0)
摘要:(一)首先构建表单 <div> <%Html.BeginForm("Login", "Home", FormMethod.Post); %> <p> 用户名:<%=Html.TextBox("user.UserName")%> </p> <br /> <p> 密&nbsp;&nbsp;码:<%=Ht 阅读全文
posted @ 2017-02-21 09:52 华翎科技 阅读(157) 评论(0) 推荐(0)
摘要:1.InputExtensions类 InputExtensions类主要有5种类型的扩展方法,分别用于CheckBox控件,Hidden控件,Pass控件,RadionButton控件,TextBox控件2.CheckBox控件 有如下重载方法: CheckBox(string name); Ch 阅读全文
posted @ 2017-02-21 09:51 华翎科技 阅读(149) 评论(0) 推荐(0)
摘要:1.HtmlHelper类 HtmlHelper类位于System.Web.MVC.Html命名空间下。主要包括FormExtensions,InputExtensions,LinkExtensions,SelectExtensions,TextAreaExtensions,ValidationEx 阅读全文
posted @ 2017-02-21 09:51 华翎科技 阅读(154) 评论(0) 推荐(0)
摘要:1.LinkExtensions类 该类主要用于生成相关链接,主要扩展了ActionLink和RouteLink方法2.ActionLink ActionLink扩展方法主要实现一个连接,共有十个重载方法 ActionLink(string linkText,string actionName); 阅读全文
posted @ 2017-02-21 09:50 华翎科技 阅读(96) 评论(0) 推荐(0)
摘要:1.RenderPartialExtensions类 RenderPartialExtensions类主要扩展了一个方法 RenderPartial() RenderPartial(string partialViewName); RenderPartial(string partialViewNa 阅读全文
posted @ 2017-02-21 09:49 华翎科技 阅读(118) 评论(0) 推荐(0)
摘要:1.SelectExtensions 类 SelectExtensions 主要扩展了两种类型的方法 DropDowList和ListBox,这两个方法主要区别是后者添加了一个属性multiple="multiple",设置这个属性主要是为了能够多选2.DropDowList使用例子代码 以上代码是 阅读全文
posted @ 2017-02-21 09:48 华翎科技 阅读(86) 评论(0) 推荐(0)
摘要:最近用MVC做项目的时候,感觉脱离了原有WebForm的那种编程方式,心中略有想法。在WebForm中由一个很常用的数据绑定控件GridView,我相信用过.net的同仁都会使用这个控件,在开发中的确给我们带来了不少的方便。而现在的MVC改变了原有的那种模式,没有了控件编程,输出表格都用foreac 阅读全文
posted @ 2017-02-21 09:47 华翎科技 阅读(134) 评论(0) 推荐(0)
摘要:1.目录结构图 2.自定义集合类 自定义集合PageList,主要作为扩展的GridView 的数据源,这种扩展的就是为了引入分页对象,排序规则,表格的主键名称,分页所提交的控制器(Controller)和Action。在分页的过程中,Controller和Action处理这个GridView 传递 阅读全文
posted @ 2017-02-21 09:46 华翎科技 阅读(95) 评论(0) 推荐(0)
摘要:1.输出表头 1 /// <summary> 2 /// 添加表头行 3 /// </summary> 4 /// <typeparam name="T"></typeparam> 5 /// <param name="helper"></param> 6 /// <param name="writ 阅读全文
posted @ 2017-02-21 09:45 华翎科技 阅读(125) 评论(0) 推荐(0)
摘要:1.扩展核心代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.Mvc.Html; 6 using System.Web. 阅读全文
posted @ 2017-02-21 09:45 华翎科技 阅读(138) 评论(0) 推荐(0)
摘要:1.GridView使用Action代码 上述代码主要是在GridView的使用中配合使用的Action,这是是在开发这个标签的时候做测试的Action代码,使用Linq与数据库交互。Index这个初始化页面,显示数据集合的第一页,并初始化数据分页的一些基本信息。List则主要适用于分页的,这里和I 阅读全文
posted @ 2017-02-21 09:44 华翎科技 阅读(107) 评论(0) 推荐(0)
摘要:1.使用ViewData ViewData 的是ControllerBase 的一个属性,是一个数据字典类型的,其实现代码如(这段代码来自asp.net MVC开源项目中源码)下: ViewData的用法如下:ViewData["user"] = LoginUser; 页面的代码<%=(ViewDa 阅读全文
posted @ 2017-02-21 09:43 华翎科技 阅读(247) 评论(0) 推荐(0)
摘要:1. 使用Request.Form MVC 将页面简单化,与WebForm中的事件机制完全不同,就和普通的html标签表单提交没有任何区别(当然WebForm中的事件机制其实也是表单提交)。在表单提交之后,在Controller action中可以以Request.Form["key"] 的方式获取 阅读全文
posted @ 2017-02-21 09:42 华翎科技 阅读(146) 评论(0) 推荐(0)
摘要:(一) 简单MVC目录结构分析 以上是一个再简单不过的MVC目录结构了,这也是微软MVC解决方案的基础目录结构,在我们一般的MVC开发项目中,基本上就是套用了这种格式。我们不需要去自己去定义一个目录,因为微软已经帮我们定义好了。我们只需要在原有的基础上添加和修改。 Content 文件夹,内容文件夹 阅读全文
posted @ 2017-02-21 09:41 华翎科技 阅读(163) 评论(0) 推荐(0)
摘要:(一) 浅谈MVC目录结构 在上一篇(《MVC进阶学习--个性化目录结构(一)》)中了解到了MVC 的基本目录结构,以及各个目录的作用。我们只是说到了表面的目录结构,没有了解到它运行的原理。是不是MVC的目录结构只能有那种固定的模式呢,我们能否根据自己的需要扩展这些目录结构呢。答案是肯定的。因为as 阅读全文
posted @ 2017-02-21 09:40 华翎科技 阅读(145) 评论(0) 推荐(0)
摘要:(一) 目录结构 看到上面的目录结构 会有耳目一新的感觉,终于突破了原有的MVC目录结构。该目录结构除了使用原有的Controllers 文件夹之外,我们还使用了Games自定义文件夹中的Controllers。在Users文件夹中也同样还有一个Controllers文件夹,这些文件夹都是存放控制器 阅读全文
posted @ 2017-02-21 09:37 华翎科技 阅读(134) 评论(0) 推荐(0)