MVC_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> MVC >>列表
· ASP.Net MVC中的@与<% %>发布时间:2017-09-15
在最初接触MVC时,相信很多人都是最先学会了<%%>,然后突然有一天遇到了@,然后就一脸懵逼了~今天就有一哥们问我为什么他在网上下载了一个MVCDemo,在视图页中<%%>不起作用了,而且是一页的@?我曾经也有过这样的疑问的。VSMVC的视图引擎有两种:ASPX(C#)和Razor(cshtml)建议以后都使用Razor视图引擎。(VS2017中已经默认Razor引擎了)<%%>就是ASPX引擎视图页中,插入C#代码的标识。而在Razor中用更简洁的@代替了... 查看全文
RemoteAttribute是asp.netmvc的一个验证特性,它位于System.Web.Mvc命名空间下面通过例子来说明很多系统中都有会员这个功能,会员在前台注册时,用户名不能与现有的用户名重复,还要求输入手机号码去注册,同时手机号码也需要验证是否重复,下面是实体类///<summary>///会员///</summary>publicclassMember{publicintId{get;set;}[Required(ErrorMessage="请填写用户名"... 查看全文
· asp.net core mvc View Component 应用发布时间:2017-09-11
ViewComponent1、View组件介绍在ASP.NETCOREMVC中,View组件有点类似于partialviews,但是他们更强大,View组件不能使用modelbinding,当你调用它的时候仅仅依赖与你提供的数据一个View组件特点:.呈现一大块而不是一个整体的响应。.包含在控制器和视图之间发现的相同的分离问题和可测试行优点。.可以包含参数和业务逻辑。.通常从布局页面调用。你可以在任何可重复使用的渲染逻辑的部分视图中用视图组件来替换。例如:.动态导航菜单.标签云.登陆面板... 查看全文
· .NET Core2.0 MVC中使用EF访问数据发布时间:2017-09-10
使用环境:Win7+VS2017一、新建一个.NETCore2.0的MVC项目二、使用Nuget添加EF的依赖输入命令:Install-PackageMicrosoft.EntityFrameworkCore.SqlServer三、如果是使用dbfirst,需要根据数据库生成model,就还需要使用命令添加两个依赖Install-PackageMicrosoft.EntityFrameworkCore.ToolsInstall-PackageMicrosoft... 查看全文
1概述本篇文章主要从操作上简要分析Controller<=>View之间相互传值,关于页面之间传值,如果感兴趣,可参考我另外一篇文章ASP.NET页面之间传值的几种方式。Controller=》View:Model,ViewBag,ViewData,TempData,ViewBag=>ViewData,ViewData=>ViewBag,ViewModel,JqGrid,AJAX+第三方插件等;View=》Controller:QueryString,Form... 查看全文
· 1..net mvc的原理概述发布时间:2017-09-08
请求过来,根据ip和端口,由iis服务器进行接收,如果是静态文件则直接返回文件内容,如果无法解析,则根据映射规则找到对应请求后缀的ASPNET_ISAPI.dll处理程序集,交由其进行处理。1.此时会生成IsapRuntime,其创建了WorkRequest对象,2.接下来实例化HttpRunTime,由其生成HttpContext上下文对象,此时就初始化了Request,Response,Session,Application,等内置对象,3... 查看全文
· ASP.NET MVC实现通用设置发布时间:2017-09-08
网站中的设置实现方式有好几种,其中有将设置类序列化然后保存到文件中(例如使用XML序列化然后以XML形式保存在文件中),或者将设置信息保存到数据库中。保存到数据库中的方式就是将设置的项作为key,设置的值作为value,以key-value(键值对)的形式保存。下面使用保存到数据库中的例子来说明,首先是设置信息数据库表结构:Name是设置项,Value是设置值。对应的实体类如下:publicclassSetting:ISettings{publicintId{get;set;... 查看全文
回到目录对于业务层的程序的致命错误,我们一直的做法就是直接抛出指定的异常,让程序去终断,这种做法是对的,因为如果一个业务出现了致命的阻塞的问题,就没有必要再向上一层一层的返回了,但这时有个问题,直接抛异常,意味着服务器直接500了,前端如何去显示,或者如果你是API的服务,如果为前端返回,如果是500,那直接就挂了,哈哈!下面是在MVC环境下优化的全局异常捕获代码(非API)///<summary>///全局异常捕获///</summary>... 查看全文
由于.NetMVC5登陆和注册方式有很多种,但是Identity方式去实现或许会更简单更容易理解首先新建一个项目其次如下选择Empty和MVC的选项然后打开NuGet包管理器分别安装几个包EntityFrameworkMicrosoft.AspNet.Identity.CoreMicrosoft.AspNet.Identity.EntityFrameworkMicrosoft.AspNet.Identity.OwinModernizrMicrosoft.Owin.Host... 查看全文
· Bootstrap table 分页 In asp.net MVC发布时间:2017-09-04
中文翻译文档:http://blog.csdn.net/rickiyeat/article/details/56483577版本说明:Jqueryv2.1.1BootstrapV3.3.7bootstrap-tableV1.11.1一、视图页1<!DOCTYPEhtml>2<htmlxmlns="http://www.w3.org/1999/xhtml">3<head>4<metahttp-equiv="Content... 查看全文
· MVC架构模式发布时间:2017-09-03
MVC架构模式参考:MVC框架_百度百科https://baike.baidu.com/item/MVC%E6%A1%86%E6%9E%B6/9241230?fr=aladdinMVC框架MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑... 查看全文
回到目录对于web.config来说,我们不会陌生,主要对站点进行相关参数的配置,当它被修改后,IIS里对应的应用程序池会被重启,而对于config里的一些配置我们一般使用比较多的是数据连接串connectionString,配置串appSettings,友好提示控制customErrors等,而今天我们要说的是配置文件config里的两种模式Debug和Release.一般地,我们一个网站至少会对应有测试环境和生产环境两种,有的可能更多... 查看全文
· ASP.NET MVC Model 验证总结发布时间:2017-08-30
http://www.wyjexplorer.cn/Post/2012/8/3/model-validation-in-aspnet-mvc3ASP.NETMVC3中的Model是自验证的,这是通过.NET4的System.ComponentModel.DataAnnotations命名空间完成的。我们要做的只是给Model类的各属性加上对应的验证标记(Attributes)就可以让MVC3框架帮我们完成验证。我以MVC3项目模板自带的登录做例子讲解Model的验证。一、启用客户端验证... 查看全文
APS.NETMVC上传文件出现System.Web.HttpException:超过了最大请求长度这个问题原因是默认最大上传文件大小为4096,而我提交的文件太大了。解决方案:修改config.xml,设置最大maxRequestLength<configuration><system.web><httpRuntimemaxRequestLength="10000"/></system.web><configuration>... 查看全文
· MVC4 中使用 Area 和 注意的地方发布时间:2017-08-28
在MVC项目中经常会使用到Area来分开不同的模块让项目结构更加的清晰。步骤如下:项目–>添加->区域(Area)输入Admin添加成功后Area包含:创建一个空MVC工程结构类似,AdminArea有自己的Controllers、Models和Views文件夹,不一样的地方就是多了一个AdminAreaRegistration.cs文件,这个文件中定义了一个叫AdminAreaRegistration的类,它的内容如下:根目录可以放一套一样的结构用来做前端开发使用... 查看全文
· asp.net mvc 动态编译生成Controller发布时间:2017-08-27
做网站后台管理系统的时候,有时我们需要根据用户的录入配置动态生成一些频道,这些频道需要用到独立的Controller,这时就需要用到运行时动态编译了。代码如下:usingSystem.Web.Mvc;usingSystem.CodeDom.Compiler;usingSystem.Text;usingMicrosoft.CSharp;namespaceDynamicCompiler.Controllers{publicclassHomeController:Controller{//GET... 查看全文
我们知道,在MVC项目中添加视图时,在添加面板有模板可以选择,这里会有人疑问,这个模板位于哪里?我可以搭建自己的基架吗?首先回答第二个问题,答案是当然可以我这里使用的是VisualStudio2015,ASP.NETMVC5的基架模板位于目录%programfiles%\MicrosoftVisualStudio14.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates... 查看全文
· net mvc 利用NPOI导入导出excel发布时间:2017-08-24
1、导出Excel:首先引用NPOI包(Action一定要用FileResult)///<summary>///批量导出需要导出的列表///</summary>///<returns></returns>publicFileResultExportStu2(){//获取list数据varcheckList=(fromocindb.OrganizeCustomsjoinoindb.Organizes.DefaultIfEmpty()onoc... 查看全文
本系类将会讲解asp.netcoreMVC中的内置全局过滤器的使用,将分为以下章节asp.netcoreMVC过滤器之ExceptionFilter过滤器(一)asp.netcoreMVC过滤器之ActionFilter过滤器(二)asp.netcoreMVC过滤器之ResultFilter过滤器(三)asp.netcoreMVC过滤器之ResourceFilter过滤器(四)asp.netcoreMVC过滤器之AuthorizationFilter过滤器(五)简介异常过滤器,顾名思义... 查看全文
一、ASP.NetMVC简介1,什么是ASP.NETMVC?HttpHandler是ASP.net的底层机制,如果直接使用HttpHandler进行开发难度比较大、工作量大。因此提供了ASP.NetMVC、ASP.NetWebForm等高级封装的框架,简化开发,他们的底层仍然是HttpHandler、HttpRequest等例如:ASP.NETMVC的核心类仍然是实现了IHttpHandler接口的MVCHandler2,ASP.NETWebForm和ASP.NETMVC的关系... 查看全文