Asp.Net MVC
文章平均质量分 68
深夜的烟
这个作者很懒,什么都没留下…
展开
-
ASP.NET MVC 引入JavaScript(.JS)文件
<script src="<%=Url.Content("~/Scripts/jquery-1.4.2.min.js") %>" type="text/javascript"></script><br /> <script src="<%= Url.Content("~/Scripts/jquery-1.3.2.min.js")%>" type="text/javascript"></script> <br /> <br />原创 2010-08-09 09:31:00 · 7215 阅读 · 1 评论 -
iis6 元数据库与iis6 配置的兼容 出错问题
<br /><br />我用Visual studio 2010时出现此类问题,是因为IIS安装不完整,可以尝试以下:<br /> 未安装 IIS 6 兼容组件本主题旨在解决由 Exchange Server 分析工具发现的特定问题。应只将此主题应用到已对其运行 Exchange Server 分析工具并且正面临该特定问题的系统中。通过可以免费下载的 Exchange Server 分析工具,远程收集拓扑中每台服务器的配置数据并自动分析数据。结果报告详述了重要的配置问题、潜在问题以及一些非默认产品设置。通过原创 2011-05-04 15:10:00 · 11092 阅读 · 0 评论 -
MVC中的错误-友好的处理方法
MVC中,有一个Filter可以捕捉错误,但是它的用法是利用Attribute来实现的,而且只能加在Controller和Action上,所以不能捕捉别出的错误其实理论上所有的错误肯定产生于Controller中,但有2种情况下,就不会被捕捉了1、页面不存在的时候,找不到对应的Controller,那没有任何Controller被执行,所以自然也不会捕捉到错误了2、在 IAuthorizationFilter 下发生错误的时候,错误捕捉代码在IExceptionFilter中,而IAuthorization转载 2011-04-27 17:12:00 · 8532 阅读 · 0 评论 -
不修改IIS设置,在IIS6下运行MVC架构的网站
<br /> <br />首先,给大家推荐2个MVC的学习好去处:<br />1、重典MVC视频教程:http://www.youku.com/playlist_show/id_2416830.html<br />2、微软官方MVC教程:http://www.asp.net/mvc/learn(英文)<br /> <br /> <br />在老版本的IIS中架设MVC有1个条件:必须安装 Framwork 3.5,SP1不是必须的。所以如果你的虚拟主机是2.0的,那就免谈了。现在市面上一般都升级到3.5了<原创 2011-03-21 17:32:00 · 2324 阅读 · 0 评论 -
ASP.NET MVC中的拦截器
在ASP.NET MVC中,有三种拦截器:Action拦截器、Result拦截器和Exception拦截器,所谓的拦截器也没有什么的,只是写一个类,继承另一个类和一个接口,顺便实现接口里面的方法而以...public class ExceptionFillters : FilterAttribute,IExceptionFilter { //发生异常时会执行这段代码 public void OnException(ExceptionContext filterContext) {原创 2011-03-21 14:56:00 · 6577 阅读 · 0 评论 -
MVC 中的Areas支持
<br /> <br />在ASP.NET MVC 2中对于Area功能的增强,这样的增强是如何在同一个项目中更好地组织应用程序的?<br /> ASP.NET MVC 1.0时,如果我们要在一个项目中做自己网站的后台应用,而又保持URL的整洁性,是很困难的,那需要你自己做很多工作来,通过自有的方式实现Area的功能,效果可能还不那么好,因为默认情况下Controller是不区分命名空间的。例如:前台可能有这样的地址:http://testhost/News/List,而你希望在后台的News管理列表的U原创 2011-03-21 10:38:00 · 4134 阅读 · 0 评论 -
NET MVC2项目升级到MVC 3 RC
<br />微软在10号发布了ASP.NET MVC3的发布候选版(RC:Release-candidate),该版本提供了Razor视图引擎的智能感知等功能,并同样具备Online许可。眼馋的同学是不是已经迫不及待的想将现有项目升级呢?这里我就将官方ReleaseNotes中的升级办法翻译总结一下,以方便那些不喜欢看罗里啰嗦的英文文档的广大同学。<br /> <br /><br />译文<br />要将现有的ASP.NET MVC2项目手动升级到ASP.NET MVC3(RC),我们需要如下这些步骤:<b原创 2011-03-16 14:46:00 · 918 阅读 · 0 评论 -
MVC中关于Controller的最佳实践
<br />1-删除AccountController<br /> 让Demo代码在你的程序中是一个非常不好的做法。请永远不要使用AccountController.<br /><br />2-隔离外部网络和Controller<br /> 如果依赖HttpContext,数据访问类,配置,日志等,则会让程序难以测试,修改或者进一步开发。<br /><br />3-使用一个IOC容器<br /> 使达到第二条最佳实践更加容易,使用IOC容器管理所有外部依赖我使用 Ninject v2,这种原创 2010-10-21 17:45:00 · 651 阅读 · 0 评论 -
NHibernate处理One-To-Many映射
<br />HasMany和BelongsTo属性说明<br /> HasMany属性:此属性用于代替NHibernate配置文件中的<many-to-one>标签;该属性用在"一"的类中(父对象,本文为User类),指出与"多"的类(级联对象,本文为Address类)的对应关系.具有以下几个主要子属性:<br /> 1.Type:指出关联对象的类名,相当于<many-to-one>标签中的class属性;<br /> 2.Table:指出关联对象的类对应的数据表(本文的数据表Address);<br原创 2010-10-18 13:21:00 · 3031 阅读 · 0 评论 -
LINQ语句之Select/Distinct和Count/Sum/Min/Max/Avg
Select/Distinct操作符适用场景:o(∩_∩)o… 查询呗。说明:和SQL命令中的select作用相似但位置不同,查询表达式中的select及所接子句是放在表达式最后并把子句中的变量也就是结果返回回来;延迟。Select/Distinct操作包括9种形式,分别为简单形式、匿名类型形式、带条件形式、指定类型形式、过滤类型形式、shaped类型形式、嵌套类型形式、LocalMethodCall形式、Distinct形式。1.简单形式:var q = from c in db原创 2010-10-09 18:24:00 · 855 阅读 · 0 评论 -
让Team Exploer 自动登录TFS
<br />当 TFS 与客户机都在域(Domain)环境中,Team Explorer 会自动用当前 Windows 登录账户连接 TFS,但以下情况中, Team Explorer 就会每次都弹出登录窗口:<br />1 TFS 在域中,但你的客户机本身并不在域中<br />2 TFS 在域中,你的客户机也在域中,但你就是不想登入域而更喜欢用本机账号登录<br />3 TFS 作为 Workgroup 安装(不在域中)<br />此时你可能想要让 Team Explorer 用某个 Windows 账号原创 2010-10-03 13:47:00 · 1682 阅读 · 0 评论 -
【C#4.0】中的dynamic与var的区别
<br /><br />注意:var与dynamic这两个关键字,只是看起来很相 似,仅此而已!<br /><br />var表示“变量的类型是在编译时决定的”,但是dynamic表 示“变量的类型是在运行时决定的”。因此,dynamic与var具有截然不同的含义。<br />var让 你在初始化变量时少输入一些字,编译器会根据右值来推断出变量的类型。dynamic更厉害,它告诉编译器,根本就别理究竟是啥类型,运行 时再推断不迟。<br />var只能用于局部变量的定义,你不能把类的属性定义成 var,也不原创 2010-08-16 18:18:00 · 698 阅读 · 0 评论 -
MVC问题小总结,不断更新中...
1、运行项目时,浏览器中图片或JS文件、样式文件都找不到?在程序中不报错,用【设计】查看页面时,图片样式都能找到,到浏览器中就找不到啦? 解决方案:查看Global.asax文件中,public static void RegisterRoutes(RouteCollection routes){ routes.IgnoreRoute("{resource}.axd/{*pathInfo}")原创 2011-06-10 16:36:00 · 1310 阅读 · 0 评论