ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
LoginRegisterWebHostingSupportForumAskExpertsArticlesASP.NET4.5&SQL2012HostingPremiumHosting|SharedHosting|Help|FreeASP.NET4.0webhostingwithSQLServer2008Express免费的ASP.NET空间和SQLServer2008ExpressAreyoulookingforfreeASP.NETwebhostingtolearn... 查看全文
· ASP.NET MVC ViewResult视图引擎扩展发布时间:2013-07-19
本节,我们来介绍一下:ASP.NETMVCViewResult视图引擎和PartialViewResul,因为在ASP.NETMVC中,是通过它们来生成应答内容的,本节除了介绍这两方面内容,还介绍第三方视力引擎来扩展这方面的知识点。下面让我们来了解下吧:MVC默认的视图被称为WebForms视图引擎,原因在于它的视图文件使用与ASP.NETWebForms相同的文件类型(.aspx.ascx),并且使用ASP.NET的页面解析器来解释视图文件内容。也在于,我们在编写视图文件时... 查看全文
· [ASP.NET MVC]Ajax与CustomErrors的尴尬发布时间:2013-07-19
在ASP.NET程序中,为了给用户显示友好的错误信息,通常在web.config中进行如下的设置:<customErrorsmode="RemoteOnly"defaultRedirect="/error/error.htm"></customErrors>但如果是一个ajax请求在服务端发生了错误,将遭遇一个尴尬。我们就遭遇过这样的尴尬,见下图:上图中显示“抱歉!系统发生了错误!”的地方是ajax加载的内容,ajax部分的js代码如下:$... 查看全文
· ASP.NET MVC4 NInject 使用示例教程发布时间:2013-07-19
Ninject介绍:Ninject是一个轻量级的基于.Net平台的依赖注入框架。Ninject能够帮助你把应用程序分离成一个个松耦合、高内聚的模块,然后用一种灵活的方式组装起来。通过使用Ninject配套你的软件架构,那么代码将会变得更加容易编写、重用性强、易于测试和修改。我们可以在ASP.NETMVC4配合Ninject3使用。下载地址:http://www.ninject.org/下面举例说明:ASP.NETMVC的开发,获取一个后台信息时的可能性示例代码,有一个类实现了这个接口... 查看全文
上节:ASP.NETMVCController创建及调用内幕-MVC原理系列5中,我们开讲MVCController的内幕及原理。本节,我们继续深入,为您讲解:ASP.NETMVCActionResult内幕,下面请看:Action全局观在上一篇最后,我们进行到了Action调用的“门口”:1if(!ActionInvoker.InvokeAction(ControllerContext,actionName))在深入研究调用过程的细节前,先有一个总体的认识是很有帮助的... 查看全文
上节:ASP.NETMVC路由机制扩展及Area原理-MVC原理系列4中,我们讲解了ASP.NETMVC是如何实现Area机制的及MVC自定义扩展路由机制。本节,我们将MvcRouteHandler,即MV框架入口处,开展解说,且看下文:ASP.NETMVCController的创建过程:Builder和FactoryMvcRouteHandler的实现仅仅是通过GetHttpHandler方法返回一个MvcHandler实例... 查看全文
本节介绍:ASP.NETMVC权限设计实践:Action参数验证权限。在本节之前,我们希望用ASP.NETMVC设置出一个相对合成熟的权限系统。不过总有一些问题,困扰着我们,如:1.太过依赖ASP.NETMVC架构的权限设计,不通用。2.权限控制过于复杂。3.感觉比较莫名的纠心!我们先上一个模型:Role角色类。然后我们进行账号管理的代码控制:AccountController。CodehighlightingproducedbyActiproCodeHighlighter(freeware... 查看全文
今天为大伙介绍:ASP.NETMVC3RemoteAttribute远程属性验证的相关内容。对于:MVC3RemoteAttribute,是项新内容,话称为:MVCModel远程验证。下面看下相关介绍:Model验证的新特性(主要是从RemoteAttribute特性和IClientValidatable这两个新东西进行了解和尝试使用)Razor视图引擎的使用(主要是和原来的aspx区别开来)控制器中的新特性(早在MVC3.0的测试版本中就已经提到的“动态类型”... 查看全文
使用ASP.NETMVC时,需要在Global.asax中通过RouteTable.Routes.MapRoute进行请求与Action的映射。为了支持无文件扩展名的Url映射,需要在web.config添加如下的配置:<system.webServer><modulesrunAllManagedModulesForAllRequests="true"/></system.webServer>添加这个配置之后,访问网站根路径"/"时,比如:http... 查看全文
今天在ASP.NETMVC代码时用到了Html.RenderAction,代码如下:@{Html.RenderAction("RecentNews")}通过字符串指定Action的名称,有两点不爽:1.输入时不能智能感知;2.输错了不能实时提示。有这两点不爽,写代码的乐趣就大减。有享受感觉的代码应该是这样的:@{Html.RenderAction<AggSiteController>(c=>c.RecentNews());}是的,Lamda,给你写代码带来畅快感觉的Lamda... 查看全文
一边享受着乡村的宁静,一边写着博客,也是一种惬意。喜欢解决问题后写一篇博客。通过文字表达出来,会加深自己的理解,还经常会有新的收获,甚至会找到更好的解决方法。同时,还能分享给别人。一举多得,何乐而不为呢?这次要解决的问题是如何在用户注册时验证用户的邮箱?通常的解决方法是给用户的邮箱发一封激活邮件。但这个方法有以下几个问题:从发出邮件至收到邮件,可能会有延时。邮件可能会被当作垃圾邮件处理用户可能会填错了邮箱,更糟糕的情况是用户不知道自己填错了邮箱... 查看全文
System.Web.HttpCookieCollection是System.Web.HttpContext.Current.Request.Cookies与System.Web.Mvc.Controller.Controller.Cookies的类型,用于获取客户端浏览器传递过来的cookie。System.Net.CookieCollection是System.Net.HttpWebRequest.CookieContainer中用到的,用于发起WebRequest请求时带上cookie... 查看全文
· ASP.NET MVC 5 学习教程:添加查询发布时间:2013-07-19
在本节中,我们为Index方法添加查询功能,使我们能够根据电影的题材或名称进行查找。修改Index表单StartbyupdatingtheIndexactionmethodtotheexistingMoviesControllerclass.Here'sthecode:首先,我们需要更新MoviesController的Index方法,代码如下:代码清单1:更新后的Index方法-MoviesController.cspublicActionResultIndex... 查看全文
在本节中,我们继续研究生成的Edit方法和视图。但在研究之前,我们先将releasedate弄得好看一点。打开Models\Movie.cs文件,添加下面黄色背景的行:代码清单1:Models\Movie.cs文件usingSystem;usingSystem.ComponentModel.DataAnnotations;usingSystem.Data.Entity;namespaceMvcMovie.Models{publicclassMovie{publicintID{get;set;... 查看全文
EntityFrameworkCodeFirst检查连接字符串使用的数据库是否存在,如果不存在,则会自动创建数据库文件。你可以在App_Data文件夹下查看数据库是否被创建(如果你没有看到Movies.mdf文件,点击解决方案资源管理器工具栏上的“显示所有文件”按钮,单击“刷新”按钮,然后展开App_Data文件夹)。图1:Movies.mdf文件位置双击Movies.mdf文件,打开服务器资源管理器... 查看全文
· asp.net 自定义特性发布时间:2013-07-18
今天看张子阳的.net中的反射(反射特性)一文,觉得反射配合自定义的特性确实还挺有用,之前看书、看博客之后好多心血来潮敲的代码随便往桌面上一放,时间一久,连自己也分不清它们是干嘛的了,然后就是删除,虽然写过不少,看的也够多,但什么也没留下,总感觉心里空荡荡的!所以,决定在这里记录下来练习代码。先贴定义的特性类的代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem... 查看全文
ASP.NET获取来源网站的网址,获取上一网页的网址,获取来源网页的URL,获取上一网页的URLUriUrl=HttpContext.Current.Request.UrlReferrer;HttpContext.Current.Request.Url.PathAndQuery获取当前页面地址在asp.net中获得来源网址代码如下:Request.UrlReferrer.AbsoluteUri在asp.net中获得IP地址代码如下:Request.UserHostAddress出处:http... 查看全文
在本节中,你将新建一个MoviesController类,并编写获取电影数据的代码,使用视图模板将数据展示在浏览器中。在进行下一步之前,你需要先编译应用程序,否则在添加控制器的时候会出错。在解决方法资源管理器的Controllers文件夹右键,选择"添加">"支架":图1:添加Controller的菜单在“添加支架”对话框,选择MVC5Controllerwithread/writeactionsandviews... 查看全文
· ASP.NET MVC与WebForm区别发布时间:2013-07-18
使用ASP.NETMVC框架,创建默认项目,第一直观感觉就是地址都是Rewrite过的。对源码和配置文件稍加分析不难看出,MVC使用了httpModules来拦截地址请求,具体用到了System.Web.Routing类库(MVC2中,MVC1怎么用的忘记了。)而这部分类库被包装在.NETFramework3.5SP1中,MVC2需要SP1支持也就理所当然了。SP1提供的System.Web.Routing类库可以方便地进行地址请求拦截,对编码处理方面也很优秀... 查看全文
你是否有过这样的需求——想运行ASP.NET程序,又不想安装IIS或者VisualStudio?我想如果你经常编写ASP.NET程序的话,应该或多或少都会碰到这种情况。除了使用IIS和VS,我们还有哪些方式可以运行ASP.NET程序呢,自己写一个支持ASP.NET的Web服务器怎么样?NONONO,如果你只是想找个这样的工具的话,那完全没必要,我们知道使用VS可以运行ASP.NET程序,那么我们就可以找出VS所调用的程序,将其拷贝到没有VS和IIS的环境中运行... 查看全文