ASP.NET MVC 解析模板生成静态页一(RazorEngine)
摘要:ASP.NET MVC 解析模板生成静态页一(RazorEngine)
阅读全文
posted @
2017-06-07 10:27
记性特差
阅读(134)
推荐(0) 编辑
利用ResultFilter实现asp.net mvc3 页面静态化
摘要:利用ResultFilter实现asp.net mvc3 页面静态化
阅读全文
posted @
2017-06-06 09:00
记性特差
阅读(127)
推荐(0) 编辑
web.config访问走代理的配置
摘要:<system.net> <defaultProxy> <proxy bypassonlocal="False" usesystemdefault="True" proxyaddress="http://127.0.0.1:8888" /> </defaultProxy> </system.net>
阅读全文
posted @
2016-08-12 14:28
记性特差
阅读(569)
推荐(0) 编辑
[转载]MVC中单用户登录
摘要:转自:http://www.cnblogs.com/firstcsharp/archive/2013/05/19/3087481.html 把下面这段代码放在登录用户验证以后: 添加验证特性类,自动让已经登录的用户下线: 验证的时候在控制器里添加: 最后在Global.asax.cs里添加如下代码:
阅读全文
posted @
2016-03-14 10:16
记性特差
阅读(430)
推荐(0) 编辑
常用验证方法
摘要:#region 验证邮箱 public static bool IsEmail(string email) { String strExp = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; Regex r = new Regex(strExp); Match m = r.Match(email); return m...
阅读全文
posted @
2016-01-12 16:03
记性特差
阅读(245)
推荐(0) 编辑
史上最全的ASP.NET MVC路由配置,以后RouteConfig再弄不懂神仙都难救你啦~
摘要:继续延续坑爹标题系列。其实只是把apress.pro.asp.net.mvc.4.framework里的CHAPTER 13翻译过来罢了,当做自己总结吧。内容看看就好,排版就不要吐槽了,反正我知道你也不会反对的。 XD 首先说URL的构造。 其实这个也谈不上构造,只是语法特性吧。命名参数规范+匿名...
阅读全文
MVC与Validate验证提示的样式修改
摘要:MVC中使用Validate的验证,要修改错误提示样式一共有3处需要修改,否则就不太完美了; MVC中的Validate的验证机制只用在后台写一次,就可以完成前台和后台的完美验证,前台的验证主要是依靠Validate.js来完成,Validate只是作为一个验证插件,但是错误提示是靠微软的jquery.validate.unobtrusive.js这个js来完成,但是他只负责给错误的边框加上红色,且在后面出现一个span来显示,有时候会撑坏布局; 可以使用自定义的验证提示来做到比原始验证漂亮的验证提示; 先是找到一款tip提示的插件,有事件和方法进行tip提示的代码控制显示和隐藏...
阅读全文
【翻译】ASP.NET Web API是什么?
摘要:说明:随微软ASP.NET MVC 4一起发布的还有一个框架,叫做ASP.NET Web API。目前国内关注这项技术的人似乎还很少,这方面的文章也不多见。开发Web应用程序也许可以只用MVC这样的技术,而不用这项Web API技术,但如果用了,会给你的应用程序带来极大的好处。为此,本人转载并翻译了以下这篇文章,后面还会陆续翻译该项技术的一些官方教程。大家一起学习,共同提高。Microsoft ASP.NET: What's This New Web API? 微软ASP.NET:新的Web API是什么?摘自:http://www.devproconnections.com/arti
阅读全文
WebAPI返回数据类型解惑 以及怎样解决Extjs无法解析返回的xml
摘要:最近开始使用WebAPI,上手很容易,然后有些疑惑 1.WebAPI默认返回什么数据类型,json还是xml? 2.怎么修改WebAPI的返回数据类型,我用IE浏览器请 求返回的数据都是JSON格式的,用Firefox和Chrome返回数据格式是XML,然后自己用HttpWebRequest请求返回的是JSON格 式的,我就纳闷了,咋同样的程序、同样的配置文件,输出数据格式为啥还带不一样的,就算你默认输出json或者xml都可以理解,咋还不同浏览器,输出格 式不同,经过一番研总算搞懂了原因 经过测试发现使用IE浏览器返回的数据是json,而使用Firefox和Chrome返回的则为xml...
阅读全文
Asp.net MVC3多语言应用
摘要:这里以Mvc3模版项目的登录页为例,简单说一下过程:首先准备资源文件,即语言包。为web site项目添加Resource文件夹,然后在Resource文件夹下添加两个resx文件,如:接着分别为这两个文件添加名称/值,如:资源文件第三步,用命令行工具ResGen.exe将这两个resx文件生成同名的resources文件,如zh-CN.resources、en-US.resources,生成后将这两个resources文件放到Resource目录下,关于ResGen.exe工具的用法,这里偷一下懒,不做介绍,可以去找相关资料。至此,资源文件(语言包)就做好啦,下面就是在项目中的使用了。第一步
阅读全文
asp.net 多语言几种方法
摘要:转载:要求如下:1,用 Resources2,分离项目(Model , Controller 等分开成子项目)3,简单因为要用 Resources ,所以很自然的就想到了 App_GlobalResource , 但是分离的项目怎么使用它呢?为了这个,我还对着GOOGLE搜了很多资料,不幸的是,没有结果。我也在论坛里,群里发贴子,但是高手们都无暇以顾,或是觉得这个问题太过于简单,不屑于回答这等初级的问题。有什么想法,最好去试一下,不成功就当实践了。幸好我试了一把,要不然,现在都还纠结于这个问题。新建一项目,这个项目里只放资源文件,如 UI.res (Public), UI.zh-CN.res
阅读全文
posted @
2013-03-12 17:33
记性特差
阅读(340)
推荐(1) 编辑
ASP.NET MVC3 快速入门-第三节 添加一个视图
摘要:3.1 添加一个视图在本节中我们修改HelloWorldController类,以便使用视图来向客户端展示HTML格式的响应结果。我们使用ASP.NET MVC3中新增的Razor视图引擎来创建视图。Razor视图模板文件的后缀名为.cshtml,它提供了一种简洁的方式来创建HTML输出流。Razor视图大大减少了在书写视图模板文件时所需要输入的字符,提供了一个最快捷,最简便的编码方式。这里,我们在HelloWorldController类的Index方法中添加使用一个视图。在修改前的Index方法中返回一个字符串,我们修改这个方法来使它返回一个视图,代码如下所示。public ActionR
阅读全文
posted @
2012-05-10 13:50
记性特差
阅读(210)
推荐(0) 编辑
ASP.NET MVC3 快速入门-第四节 添加一个模型
摘要:在本节中我们将追加一些类来管理数据库中的电影。这些类将成为我们的MVC应用程序中的“模型”部分。我们将使用一个.NET Framework的被称之为“Entity Framework”的数据访问技术来定义这些模型类,并使用这些类来进行操作。Entity Framework(通常被简称为“EF”)支持一个被称之为“code-first”的开发范例。Code-first允许你通过书写一些简单的类来创建模型对象。你可以通过访问这些类的方式来访问数据库,这是一种非常方便快捷的开发模式。4.1利用NuGet来安装EFCodeFirst我们可以利用NuGet包管理器(安装ASP.NET MVC3时会自动安
阅读全文
posted @
2012-05-10 13:50
记性特差
阅读(152)
推荐(0) 编辑
ASP.NET MVC3 快速入门-第一节 概述
摘要:1.1 本教程的学习内容在本教程中,你将学会如下内容:· 如何创建一个ASP.NET MVC的工程。· 如何创建ASP.NET MVC的控制器(controller)与视图(view)。· 如何使用Entity Framework code-first 范例来创建一个新的数据库。· 如何获取和显示数据。· 如何编辑数据并且进行数据的有效性验证。1.2 创建工程如果要创建一个ASP.NET MVC3的工程时,首先运行Visual Web Developer 2010 Express(本教程中简称“Visual Web Developer”),并且
阅读全文
posted @
2012-05-10 13:49
记性特差
阅读(182)
推荐(0) 编辑
ASP.NET MVC3 快速入门--第二节 添加一个控制器
摘要:MVC的全称为model-view-controller(模型-视图-控制器)。MVC是一种开发应用程序的模式,这个模式已经具有了很好的框架架构,并且十分容易维护。使用MVC开发出来的应用程序一般包括以下几块内容:·控制器(Controller):控制器类处理客户端向Web应用程序发出的请求,获取数据,并指定返回给客户端,用来显示处理结果的视图。·模型(Model):模型类代表了应用程序的数据,这些数据通常具有一个数据验证逻辑,用来使得这些数据必须符合业务逻辑。·视图(View):视图类是Web应用程序中用来生成并显示HTML格式的服务器端对客户端请求的响应结果的
阅读全文
posted @
2012-05-10 12:45
记性特差
阅读(228)
推荐(0) 编辑