微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
我是Azure的新手有人知道如何将网站上的详细错误信息部署到Azure网站? 我添加了SimpleMembership到网站,现在注册和登录(Post)正在显示 Sorry, an error occurred while processing your request. 我连接到我的家庭电脑上的DB(没有连接的问题)。 azure ftp服务器上的LogFiles文件夹有一些文件,但我看不到如何
将jQuery对话框与ASP.NET MVC集成似乎有几种方法。具体做法是否成为普遍接受的最佳做法呢? 作为示例:我有一个列表页面,其中点击任何列出的项目的“编辑”在jQuery对话框中打开一个表单,填充项目的详细信息。用户编辑详细信息并点击“保存”。如果保存在服务器端成功,则关闭对话框,并使用新数据重新构建列表。如果服务器端的保存失败,对话框将保持打开状态,并向用户显示错误消息。 > No-JS
我觉得MVC无法识别控制器,除非它将“Controller”附加到类名。 This answer提到ControllerDescriptor和ControllerTypeCache作为MVC中两个设置此约定的地方。 我的问题是为什么这显然不是配置事物的约定,因为ControllerTypeCache中的IsControllerType会检查类: >是公开的 >不抽象 >实现IController
关于设计和开发安全性(甚至是SO的一堆帖子),还有大量好的文章,但他们似乎都专注于你应该做的事情。 然而,我以后是一个像思想一样的黑客检查表。完成开发后,您应该仔细阅读的简单操作列表,以确保解决方案安全。 (更新:我最感兴趣的是一个黑匣子清单 – “去一个页面,尝试这样的”这样的事情,但是一个白盒检查表也可能是感兴趣的。) 这是我到目前为止已经提出的一些事情: 安全Blackbox清单 >提交不正
我启动一个VS2013 VB.Net MVC5 Web应用程序,在HomeController中设置一个断点关于方法并运行“开始调试”,导航到关于页面并接收消息“代码不运行 – 当前线程当前没有运行或调用堆栈可能不能获得“防止任何调试。 如果我在Global.asax Application_Start中设置了一个断点,则断点工作正常。更改“启用编辑和继续”没有任何区别。 任何人都有什么想法发生了
我们开发的流量很低,但是高度专业化的Web应用。通常我们使用L2S,EF或nHibernate作为访问层,然后将Asp.Net MVC引用到它,对于正常的crud操作,我们直接查询ISession / DataContext,但是对于更高级的功能/副作用,我们把它放在某种服务层 现在,我考虑通过OData(WCF数据服务)发布数据,并从控制器(甚至是一个好的模板引擎出现时也可以从jQuery)查询
我刚刚碰巧检查我们正在构建的ASP.NET MVC应用程序的性能。我将一个部分视图插入一个循环,出于好奇,我检查了渲染页面花费了多长时间。结果不好。 我需要做更多的决定性调查,但是为了防止有人遇到类似的问题或更多的见解,这里是我到目前为止。首先,我应该说,所有的结果和测量都是在多页加载之后完成的,而且我设置了< compilation debug =“false”>在我的web.config >似
最近在ASP.NET MVC项目中碰到这样的情况:在一个controller中设置了Session,但在另一个controller的构造函数中无法获取该Session,会报"System.NullReferenceException"错误。之所以这样做是因为希望在controller构造函数中获取Session值并赋值给一个全局变量,好让该controller的多个action共享。 起先以为是A
如果答案是肯定的,那么ASP.NET MVC如何找出哪个标记链接到哪个表单以及如何验证? 我看到它为每个表单创建两个单独的标记。 在这种情况下,您不需要做任何具体的事情。 ASP.NET MVC将简单地为所有表单重用相同的值,因此它不需要知道发送请求的表单为了验证它。只需在每个表单中放置一个Html.AntiForgeryToken(),并将您发布的每个控制器操作装饰为 [ValidateAnti
我试图使用CSVHelper生成CSV文件并将其发送回浏览器,因此用户可以选择保存位置和文件名并保存数据。 该网站是基于MVC的。这里是我用来进行调用的jQuery按钮代码(数据是DTO列表的一些序列化的Json表示): $.ajax({ type: "POST", url: unity.baseUrl + "common/ExportPayments",
关于如何在ASP.NET MVC中实现验证的大多数提示似乎围绕着Model(在模型和控制器之间构建服务层或者用验证属性来装饰模型的属性)。 在我的应用程序中,我使用ViewModel控制器和视图之间的所有通信。 我有一个名为“LoginViewModel”的登录页面的ViewModel,其名称为“EmailAddress”。 当用户输入他们的电子邮件地址并点击提交时,此ViewModel将被填充并
我有一个单一的页面JavaScript应用程序(使用JavascriptMvc完成)和后端与REST服务构建在ASP.NET MVC3之上(使用NServiceMVC完成)。 REST服务已安装并运行MiniProfiler,X-MiniProfiler-Ids标头随每个AJAX请求一起回来。我实际上有运行和工作的微型计算机,但我找不到任何信息,所以我不知道我是否正确的做法。 这是一个受支持的场景
我想使用cookie在我的网站上注册几页的参数。我尝试了以下代码,但不像我想要的那样: public ActionResult Index(int? dep, int? cat) { ...... string theDept = Request.QueryString["dep"]; HttpCookie cookie = new HttpCookie("search");
这篇文章演示如何在你的ASP.NET MVC5应用程序中支持用户使用腾讯QQ和新浪微博的open authentication。 起步 安装Visual studio 2013 higher或者Visual studio express 2013 for web就不再赘述了,点击这里下载。 创建应用程序 打开vs,在Template中选择C#->asp.net web application ,命
如图:
主要介绍ASP.NETMVC 应用提速的六种方法,因为没有人喜欢等待,所以介绍几种常用的优化方法。 大家可能会遇到排队等待,遇到红灯要等待,开个网页要等待,等等等。 理所当然,没有人喜欢等待网页慢吞吞地加载,尤其是在移动端访问网站时。其实,Web 开发者敏感的神经决定了我们等待与否。 现在,快速响应不仅是来自用户的要求,还是决定搜索引擎的速度。 考虑到大多数网站都存在速度方面的问题,在本文中将介绍
前言 在开发中为了紧赶项目进度而未去关注性能的问题,在项目逐渐稳定下来后发现性能令人感到有点忧伤,于是开始去关注这方面,本篇为记录在开发中遇到的问题并解决,不喜勿喷。注意:以下问题都是在移动端上出现,无法确定在网站中是否也同样会出现。 卡顿问题 请求方式 项目属于移动端,在手机上查看某一列表时并进行向下滑动时经常性卡顿问题,滚动的插件采用的是iscroll,当然怀疑是不是这个插件问题,但是很快就排
前言 前几篇我们比较基础的讲了下MVC中的知识,这一节我们穿插点知识,讲讲MVC中我们可以提高性能的办法。 Razor视图引擎优化(优化一) 我们知道默认情况下配置MVC去解析一个视图会首先约定通过查找所有的匹配Web Form视图引擎的名称。例如当我们查找一个不存在的视图时,会出现如下错误: 从上面我们可以很明显的知道,如果我们MVC应用程序中没有使用ASPX视图时,当我们在Action方法中通
我有一个ASP.NET MVC4应用程序,我正在实现的sessionTimeout像: <configuration> <system.web> <sessionState timeout="2"></sessionState> </system.web> </configuration> 并在验证中: <configuration> <system.web> <aut
在我的视图中,我有一些管理员链接,我想根据用户角色隐藏和显示,如何在视图中做到这一点。 <%= if(CHECK IF USER ROLE ADMIN) { %> <div class="tools"> <ul> <li class="edit"><%= Html.ActionLink("Edit", "Edit", new