asp.net MVC3
jiangzhengdong
这个作者很懒,什么都没留下…
展开
-
CKFinder使用过程中出现的错误总结
错误一: 分析器错误消息: 未能加载类型“CKFinder.Connector.Connector”。 源错误: 行 1: @ Page Language="c#" Inherits="CKFinder.Connector.Connector" Trace="false" AutoEventWireup="false" %> 行 2: @ Register Src=".原创 2012-03-31 10:05:48 · 5118 阅读 · 3 评论 -
IIS7发布asp.net mvc3网站出现403.14 HTTP错误
在IIS7上发布用asp.net mvc3开发的网站时,会出现:403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"并且提示解决方法:如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。使用 IIS 管理器启用目录浏览。打开 IIS原创 2013-01-26 09:10:45 · 6237 阅读 · 0 评论 -
ASP.NET MVC模型绑定——绑定部分字段
using System;using System.Collections.Generic;using System.ComponentModel;using System.ComponentModel.DataAnnotations;using System.Linq;using System.Web;namespace Xautjzd.Models{ [Bind(Exc原创 2013-01-20 12:27:18 · 3469 阅读 · 0 评论 -
ASP.NET MVC辅助方法小结
用了ASP.NET MVC也有一年了,不过一直只会用一些常见功能,照葫芦画瓢,对其原理不甚清楚,近来空闲之余便开始看讲解其技术的书籍,才豁然开朗,现做一小结,目的有二:1 巩固知识点 2.供新手学习。 最直观的便是举例说明,请看下面: @Html.TextBox(“name”,"value",new{id="testid",@class="testclass"})原创 2013-01-20 20:54:41 · 3291 阅读 · 0 评论 -
ASP.NET MVC动作过滤器
ASP.NET MVC提供了4种不同的动作过滤器(Aciton Filter)。1.Authorization Filter在执行任何Filter或Action之前被执行,用于身份验证2.Action Filter在执行Action之前或之后被执行,用于执行的Action需要生成记录或者缓存数据时3.Result Filter在执行ActionResult的前后被执行。在V原创 2013-01-20 13:12:18 · 2950 阅读 · 1 评论 -
C# Url传参中文乱码
项目用到ReportViewer报表,里面的参数是通过url传参给报表,参数中含有中文字符,页面显示这些参数时发现中文部分都乱码,英文字符和数字都显示正常,于是便搜寻解决之法,最终得以解决。方法如下:1.通过web.config配置在system.web节点下配置:即可。2.传递中文前进行编码,接收后进行解码先通过Server.UrlEncode(parameterName原创 2013-04-03 11:06:57 · 2435 阅读 · 0 评论 -
asp.net mvc项目在iis中发布后视频不能观看
做的一个asp.net mvc项目运行时可以上传视频并且正常观看,但是发布后只能正确上传,但是不能播放,后来找了好久,终于找到了解决之法:在网站上右键——>属性——>http头——>MIME类型——>新建,然后扩展名填.flv,MIME类型填video/x-flv即可(我的视频是flv格式,如果为其他格式,则需要填写其他格式)。具体有哪些格式,请参考:http://technet.micr原创 2013-04-10 12:31:58 · 2356 阅读 · 1 评论 -
ASP.NET MVC3输出html方法
asp.net mvc3定义的变量中含有html标签,然后对变量进行显示发现连带标签一起显示,而不是将标签的效果显示出来。效果如下:@{var string="string";}@string这样输出只会输出string,而不是输出h1大小的string串。为此有下列两种方法可以输出想要的效果:1.Html.Raw()eg:@{var string="string"原创 2013-04-11 08:58:12 · 1537 阅读 · 0 评论 -
EasyUI中文化乱码问题
最近用asp.net mvc3+easyui开发系统,在给easyui中文化时,老发现中文化的中文显示都乱码,最后发现了罪魁祸首:原来是我的web.config里system.web节下配置了这项,去掉即可。去掉前的乱码效果如下:去掉后的效果如下:原创 2013-04-12 20:31:21 · 2565 阅读 · 0 评论 -
无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同
用asp.net开发项目时碰到如下问题:无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\Al原创 2012-11-17 11:39:51 · 1045 阅读 · 0 评论 -
批量修改命名空间方法
1.可以使用第三方工具ReSharper。2.使用vs自带工具,方法如下:一 打开项目,选择你要更改的类库,然后选择菜单 视图——>类视图二 这是看一下类视图就会看到项目下的类的命名空间三 选择要重命名的命名空间,右键 重命名四 输入新的命名空间并保存即可原创 2012-08-17 15:05:45 · 4852 阅读 · 0 评论 -
MVC3页面引用命名空间方法
在页面使用了MVC pager分页插件,结果一直显示:未能找到类型或命令空间名称Pagedlist,于是就想办法在视图页面添加相应的命名空间引用,发现不能添加,google之,最后用一下办法解决:在 Views 文件夹中的 Web.config 文件中添加引用。见下图:打开该文件,找到 system.web.webPages.razor 配置节,在其中的 namespace原创 2012-08-17 15:02:02 · 4442 阅读 · 1 评论 -
ASP.NET MVC3 ModelState.IsValid为false的问题
模型验证通常在submit后调用Action之前进行验证,eg: public class ZhengXing { [Key] public int ZhengXingId { get; set; } //使用Key关键字要引用System.ComponentModel.DataAnnotations原创 2012-03-31 21:24:36 · 12348 阅读 · 4 评论 -
Linq:First()与FirstOrDefault()的区别
First() and FirstOrDefault() are two extension methods of the Enumerable class. Extension method is a static method that we can call from an instance object which implement IEnumerable interface. Lets转载 2012-04-24 09:28:44 · 8108 阅读 · 1 评论 -
模型验证(Model Validation)
1.明确验证模型直接在Controller里的Action里验证,eg:[HttpPost] public ViewResult MakeBooking(Appointment appt) { if (string.IsNullOrEmpty(appt.ClientName)) { ModelState.AddModelError("Cli原创 2012-04-16 16:21:21 · 4776 阅读 · 0 评论 -
lambda表达式之时间比较
lambda表达式时间比较不能像一般数据那样比较,因为获得的时间是长时间格式的,hh--mm--ss不会相同,所以得寻求其他办法,找了好长时间,终于解决了,可以采用如下办法比较:var x = from n in m.Where(n => EntityFunctions.TruncateTime(n.created) == EntityFunctions.TruncateTime(date))原创 2012-04-16 16:27:54 · 15016 阅读 · 0 评论 -
关于Asp.Net Mvc3.0 使用KindEditor4.0 上传图片与文件
今天我们的Asp.Net Mvc 3的项目中,把KindEditor3.9改为 KindEditor4.0 。修改了js文件的引用后,发现还是无法上传图片,最后发现时图片上传中的参数名修改了 从imageUploadJson 改为了uploadJson。var editor;var options = {uploadJson: '/NewsAdmin/UploadImage'转载 2012-04-19 14:47:04 · 2290 阅读 · 1 评论 -
ASP.NET MVC中的验证
ASP.NET MVC中的验证:原创 2012-05-21 17:40:40 · 517 阅读 · 0 评论 -
Asp.net MVC3错误总结
1.Model compatibility cannot be checked because the EdmMetadata type was not included in the model. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions.碰到此错误是由于使用了原创 2012-08-06 10:26:12 · 1438 阅读 · 0 评论 -
Server.MapPath()命名空间问题
在程序中用到Server.MapPath(),其完整路径为System.Web.HttpContext.Current.Server.MapPath(),于是引用了命名空间System.Web,显示HttpContext找不到,于是乎我直接在程序中写其完整路径,结果还是不行,google搜索找了好久终于找到解决方案,如下:在 Visual C# 中使用 HttpUtility 是无效的,即原创 2012-08-08 08:50:20 · 7610 阅读 · 0 评论 -
微软开源CMS框架Orchard的搭建与使用
最近可能会做一个门户网站,便开始进行充电,无意中发现了微软的开源CMS框架Orchard,感觉挺不错,便着手搭建。下面是我从搭建到使用的一系列步骤:1.Orchard安装安装方式有三种:1)通过Microsoft Web Platform Installer安装2) 通过IIS部署安装3)通过编译源代码安装其中第一种方式是最简单方式,第二种方式则主要用于生产环境,第三种方式原创 2013-07-02 10:39:09 · 3585 阅读 · 0 评论