微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
我正在使用内置于IISExpress的Visual Studio 2012在本地机器上处理ASP.NET MVC应用程序。经过重大进展,我决定让它在本地网络上可用,我从视觉工作室创建了一个虚拟目录。我可以登录,但是当我尝试注册一个新的用户。我收到以下错误。 The anti-forgery token could not be decrypted. If this application is h
有没有办法从控制器设置布局? 试过: ViewData["Layout"] = "..." return View("view", Model); 我知道有些人听起来很奇怪…. View方法具有超载,可以设置它的主版本 return View ("NameOfView",masterName:"viewName");
我的应用程序设置为web.config中的pt-BR文化(Date是dd-mm-yyyy): <globalization enableClientBasedCulture="false" requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="iso-8859-15" responseHeaderEncoding="utf-8
我需要在具有.csv文件类型的ASP.NET MVC应用程序中创建一个ActionResult。 我将向我的营销合作伙伴提供一个“不要打电话”的电子邮件列表,我希望它能够在filetype中添加一个.csv扩展名。然后它会自动在Excel中打开。 http://www.example.com/mailinglist/donotemaillist.csv?password=12334 我已经成功地完
我的网络应用程序正在使用一个设置有jquery-ui和jqgrid的大图标。 为了容易地保持对CSS的更改以适应更大的图标,当升级jquery-ui或jqgrid我有一个单独的CSS文件,我有一堆覆盖。 你可以想象这个覆盖文件必须包含在jquery-ui样式表和jqgrid样式表之后。 我把所有的样式表都整理成一个捆绑包 bundles.Add(new StyleBundle("~/Content
我刚刚尝试在我们的IIS7托管环境中部署一个MVC3应用程序,但是我正在提交以下异常: Could not load type ‘Microsoft.Web.Infrastructure.DynamicModuleHelper.DynamicModuleUtility’ from assembly ‘Microsoft.Web.Infrastructure, Version=1.0.0.0, Cu
如果我有观点继承自: System.Web.Mvc.ViewPage<Foo> Foo有一个类型字符串的属性栏 而且视图想要渲染强类型的部分视图,它继承自: System.Web.Mvc.ViewUserControl<string> 喜欢这个: Html.RenderPartial("_Bar", Model.Bar);%> 那为什么会这样呢? The model item passed int
我搜索,但找不到任何快速的解决方案,MVC 3 htmlhelper创建一个包装方法。我正在寻找的是像: @html.createLink("caption", "url") { <html> content in tags </html> } 结果应该有 <a href="url" title="Caption"> <html> content in tags </html> </a
我正在编写单元测试,我称之为这样的动作方法 var result = controller.Action(123); 结果是ActionResult,我需要得到这个模型,任何人都知道如何做到这一点? 在我的ASP.NET MVC版本中,Controller上没有Action方法。但是,如果您指的是View方法,那么您可以单元测试结果包含正确的模型。 首先,如果只从特定Action中返回ViewRe
由于某些奇怪的原因,我想将HTML直接写入控制器动作的响应流。 (我明白MVC的分离,但这是一个特例) 我可以直接写入HttpResponse流吗?在那种情况下,控制器动作应该返回哪个IView对象?我可以返回’null’吗? 我使用从FileResult派生的类来实现这个使用正常的MVC模式: /// <summary> /// MVC action result that generates
我想在web.config文件中创建一个变量,并在Web表单中使用该变量。 我该如何实现? 在web.config中: <appSettings> <add key="message" value="Hello, World!" /> </appSettings> 在cs: string str = ConfigurationManager.AppSettings["message"].To
我一直在使用MVC4互联网模板编写一个Web应用程序。我真的不需要任何复杂的用户管理,所以我去了默认的SimpleMembershipProvider。我正在初始化App_Start的成员资格,我有角色和用户设置和工作。我不使用SSO或任何其他OAuth功能。现在我有一个测试者已经忘记了他的密码,并且在谷歌搜索整天后,我意识到我不知道如何重置他的密码或改变它! 我已经阅读了文档,发现ResetPa
我的网址如下所示: customer/login?ReturnUrl=home 在登录视图中,我使用了这种可以正常工作的代码模式。 @using(Html.BeginForm()) { ... } 这神奇地生成以下html <form action="customer/login?ReturnUrl=home" method="post"> 但现在,我需要在表单中添加一个属性(例如,data
我正在使用MVC3,并有一个简单的帮助者,为一个状态应用程序绘制一个包含一些文本和图标的框。一个片段: @helper Tile(string ID) { <div class="front defaulttile"> <div class="notifybar" id="NotifyBarID" > <img alt="" src="@Url.Content("~/Imag
嗨,我试图从视图重定向到不同的视图,但是在视觉工作室中我会发现一个红色的变形。我如何可以从视图内部重定向到另一个视图。这是我已经尝试但它不工作: @Response.Redirect("~/Account/LogIn?returnUrl=Products"); 如何重定向到另一个视图? 这是因为您的声明不产生输出。 除了达琳和懒惰的所有警告(他们是对的);这个问题还有待学习。 如果要执行不直接生成
我想发布关于ASP.Net MVC的一些问题。我不熟悉web开发,但我被分配到一个项目的Web部分。我们正在做以下事情:首先,我们创建get&设置人员数据的属性: public class Person { public int personID {get;set;} public string personName {get;set;} public string nri
我正在ASP.NET MVC上阅读,我刚刚看到一个关于Authorize属性的部分。这就是说,Authorize属性用于检查用户是否针对Controller进行身份验证。这是真的?我知道该属性被设计为用于授权目的,但是也是使用此属性进行身份验证的最佳做法? 如果没有,验证(不执行)身份验证的最佳做法是什么? 如果是这样,为什么这样做呢?我错过了什么吗? Authorize属性可用于检查用户是否登录
HomeController.cs using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Web; using System.Web.Mvc; namespace reflection.Controllers { [Describe(
Ajax.BeginForm调用一个动作然后返回JSON。 如何在我的OnComplete js函数中访问JSON对象? 所以我的Ajax.BeginForm看起来像这样… using (Ajax.BeginForm("Coupon", new AjaxOptions { OnSuccess = "CouponSubmitted" })) 和我的OnSuccess功能看起来像这样… functio
我需要使用Kestrel Web服务器在默认的url /下提供我的’index.html’。现在我只能使用/index.html的完整路径访问我的静态文件 再次,这在VisualStudio上是完美的,上下文是OSX与Kestrel 这是我的Startup.cs public void ConfigureServices(DI.IServiceCollection services) {