asp.net-mvc-3相关内容

客户端自定义数据注解验证

我已经创建自定义数据注解做我的视图模型一些验证。的问题是,它不能在客户端验证。这里是我的模型: 公共类MemberViewModel { [ScaffoldColumn(假)] 公众诠释MEMBERID {搞定;组; } [必需(的ErrorMessage =“名称是必需”)] 公共字符串名称{;组; } //我的自定义数据注解 [EnforceTru ..
发布时间:2016-06-09 18:25:47 C#/.NET

MVC3数据缓存技术

我有一个SQL查询(存储过程)需要大约8-10seconds结果显示在之前的​​WebGrid返回。什么是性能关于asp.net-MVC3 cacheing因此用户不必采取8-10sec命中每次加载数据(不优化查询)?最佳实践 解决方案 您可以使用MemoryCache类存放在一些关键的这个查询的结果。关键可能是查询审核规定的散列(如果你有这样的)。这里有一些导游在MSDN上的如何使用它。 ..
发布时间:2016-06-09 18:24:30 C#/.NET

我如何使用[绑定(包括="")]对复杂的嵌套对象的属性?

我创建锁的清单,每把锁都有一个​​序列号(标题),相关的学校(学校code)和5的组合相关的(有号码,组合和IsActive)。我们使用Ncommon和LINQ,并设置它们嵌套实体(锁定有多种选择)。 在形式,我使用jQuery模板来动态构建表单。凡学校code和标题是基本的表单元素,组合[指数] .Number和组合[指数] .Combination是子元素。 <形式方法=“邮报”行动 ..
发布时间:2016-06-09 18:24:10 C#/.NET

ASP.NET MVC - 手动授权人,并通过窗体身份验证坚持授权

我想在ASP.NET窗体身份验证的好处。我希望它坚持对我和这样的授权,但有一件事我的情况不同;我想对一个简单的Web服务(由客户特别规定)进行身份验证。 我有我的code到位看网络的地方,看看他们的应的授权,但我要如何设置在ASP.NET中的cookie [?]或授权标志他们知道当前用户的授权。 基本上... 如果(HttpContext.Current.User.Identity.IsAu ..
发布时间:2016-06-09 18:24:07 C#/.NET

ASP.NET MVC3 - 你怎么用探测请求呢?

我们的网站上线,当然,我们开始收到探测请求的负荷, 像 “/博客/ WP-login.php中'结果 “/admin/admin.php” 等。结果 所以,问题是,你怎么跟他们做什么? 目前在每种情况下404错误被抛出ELMAH发送电子邮件这件事,但我认为这将是更好地忽略,至少所有的PHP请求的。 如何做到这一点,这样的请求将负载最小的服务器,可能是有可能做到,那asp.ne ..
发布时间:2016-06-09 18:23:04 C#/.NET

我怎样才能在ASP.NET MVC的Htt的presponse的参考?

我打电话第​​三方库,需要一个 System.Web.Htt presponse 。我看到我有一个的Htt presponseBase ,而不是的Htt presponse 像Web窗体。 有没有办法让的Htt presponse ?使用 MVC 3 。 [编辑] : 我试图做到这一点的控制器方法。还纠正外壳。 解决方案 如果您需要与内搭的非mockable类型的系统进行交互,你可以 ..

传通用模式的子类的Razor视图

的大图: 我发现什么似乎像剃刀的限制,我有想出它周围的一个好办法麻烦。 的玩家: 让我们说我有这样的一个模型: 公共抽象类BaseFooModel< T> 其中T:BaseBarType { 公共抽象的字符串名称{搞定; } //访问过由VIEW 公共抽象表< T> BuildTable(); 保护表< T> _表; ..
发布时间:2016-06-09 18:21:37 C#/.NET

如何设置web.config文件中显示完整的错误消息

我部署在windowsazure我MVC-3的应用程序。但现在,当我通过分期URL请求它它为我的(对不起,在处理您的请求时出错。)。现在,我希望看到完整的错误消息,默认情况下它被隐藏,由于一些安全的原因。我知道,我们可以通过web.config文件做到这一点。但如何? 解决方案 不知道它会在你的场景中工作,但尝试添加以下到你的的web.config 在<&的System.Web GT ..
发布时间:2016-06-09 18:17:51 C#/.NET

导出到Excel文件中MVC3 ASP.net

我有一个控制器下面code,想这一切保存到一个Excel文件,但我不能让浏览器显示我的文件保存对话框。 公共ContentResult类型导出(...){ StringBuilder的SB =新的StringBuilder(); sb.Append(“<表边框='”+“2px的”+“”B>“); //写列标题 s ..
发布时间:2016-06-09 18:16:54 C#/.NET

ASP.Net MVC 3登录和Windows验证

我工作的一个ASP.Net MVC 3应用程序,我有一个存储用户名和密码的用户表。我创建了一个额外的ADUsername(门店的Active Directory的域/用户名)。 我试图做到以下几点: 从运行的内联网应用程序不应该看到登录页面的用户。他们的域名/用户名应自动接受和反对ADUsername场进行比较。 运行从互联网上应用的用户(从本地网络),或者用户没有ADUsernam ..
发布时间:2016-06-09 18:09:38 C#/.NET

为什么实体框架映射使用ADO.NET实体数据模型的数据库表时自动使用的ObjectContext代替的DbContext的

我先上后下的数据库的方法;我在我的SQL Server 2008数据库中创建的表,然后映射那些表使用ADO.NET实体数据模型实体框架类。但是,当我打开designer.cs文件,我发现在类定义如下code这是自动创建的: 公共部分类PortalEntities:ObjectContext的 所以我有以下三个疑问,让我困惑: 为什么我的 PortalEntities 类从的Object ..

网址内部双转义序列:请求过滤模块配置为拒绝包含一个双转义序列的请求

在我的ASP.NET MVC应用程序,我想实现一个网址,如下所示: /产品/标签/ +为家庭 当我尝试运行我的默认配置的应用程序,我正在与404.11响应code此消息: HTTP错误404.11 - 找不到 的请求滤波模块配置为拒绝请求该 包含双转义序列。 我可以实现我的web.config内低于code。与此错误得到解决: < system.webSer ..
发布时间:2016-06-09 18:02:03 C#/.NET

MVC的SelectList在文本字段组合多个列

我怎么会产生一个选择列表,其中的文本字段中,是由两个或多个文本列,例如:当我在我的数据库中的描述和价格领域,我想结合这些显示: Large--£200 Medium--£150 Small--£100 控制器code是: VAR代表= db.Stands.Where(S = GT; s.ExhibitorID == NULL).ToList(); ViewBag.StandID =新的S ..
发布时间:2016-06-09 18:00:05 C#/.NET

存储在客户端或服务器端的会话

我在想,如果HttpContext.Session使用cookies来存储数据。一个工作collegue告诉我,在.mobi的网站,手机一般没有饼干,所以你不要有会话。我一直以为会是存储在服务器端,而不是依赖于客户端对象,请解释一下,如果我错了。数据 我读 ..
发布时间:2016-06-09 17:58:38 C#/.NET