微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
我在一个MVC3网站上工作,而ASP.NET成员资格中我有一个令人困惑的问题。我使用System.Web.Providers 1.0.1连接到SQL Azure数据库。 现在,在运行在Compute Emulator下时登录的相同用户名/密码在Azure正常运行时失败。我可以看到它正在使用正确的数据库,因为会员数据库中的失败密码尝试计数器正在更新。 感谢 this article by David
我最近安装了visual studio 2013.从web下载一个示例项目之后,当我运行它,它给我以下错误 – The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?) 如何克服这个错误? 您的错误的来源可能是您没有参考
我试图为ApiController上的Get()创建一个[LoggedApiCall]过滤器 据此: ASP.NET Web API ActionFilter example 我创建了一个System.Web.HttpFilters.ActionFilterAttribute。 覆盖允许OnActionExecuted(HttpActionExecutedContext actionExecute
我正在使用一个ASP.NET MVC项目,似乎在附加到IIS进程(w3wp.exe)时有一些问题。我在自己的本地机器上运行解决方案和IIS 8.5,所以我不认为这与我们的网络有关。对我来说奇怪的是,我能够在本地调试的任何其他解决方案上打破断点。 我正在考虑的问题是断点变成红色,空洞的圈子,永远不会受到打击。通常这个修复是一个清洁/重建的解决方案,但这没有奏效。我已经确认通过在页面中添加“throw
我的控制器中有以下代码,名为UserController: public ActionResult Details(string name) { MyModelDataContext db = new MyModelDataContext(); Product user = db.Products.Single(t => t.Name == name); return Vi
我试图在MVC 3中使用ninject注入一个自定义成员资格提供商。 在MembershipProvider我已经尝试了以下: [Inject] public ICustomerRepository _customerRepository{ get; set; } 和 [Inject] public TUMembershipProvider(ICustomerRepository customer
我正在ASP.NET MVC项目的中间,最近安装了 ReSharper 4.5的免费试用版。我立即意识到了好处,只是因为重构它要我做。 像反转if语句以减少嵌套的事情,改变一些我的if / else语句返回的视图?运算符 – 大大减少了我的应用程序中的代码行数。 从单次点击执行空参考检查,删除未使用的指令/变量或删除冗余代码(无需调用.ToString())的功能。或者,它可以看到我的意见让我知道
我想[授权]重定向到loginUrl,除非我也使用角色,例如[Authorize(Roles =“Admin”)]。在这种情况下,我想简单地显示一个说明用户没有授权的页面。 我该怎么办? 这是从我修改的AuthorizeAttribute实现的代码;我把它命名为SecurityAttribute。我唯一改变的是OnAuthorization方法,我添加了一个额外的字符串属性为Url重定向到一个未经
我有两个部分视图的问题 >何时使用部分视图vs @helper方法,我已经使用了两者 可以互换,想要更加一致 用法。你们做什么 >如何从另一个区域引用部分视图。 我有一个名为admin的区域,我在常规Views目录中有部分视图。我如何使用它..我已经尝试了以下哪些不工作,因为它找不到。 @Html.Partial(VirtualPathUtility.ToAbsolute("~/Views/Con
免责声明:原来是 posted到KendoUI论坛,但没有收到任何答案。 我试图在ListView的模板中使用元素的条件格式化。这个部分视图使用一个共享的DataSource来允许通过Pager,一个双卡ListView和上述模板进行导航。以下是相关的模板代码: <script id="contact-template" type="text/x-kendo-template"> <div id=
我正在使用Entity Framework 4.1开发一个ASP.Net MVC 3 Web应用程序,对于使用Data Annotations进行表单验证,我感到有些困惑。 我总是返回一个ViewModel到一个视图,而不是传递实际的对象,因为我意识到这是不好的做法。例如: public class ViewModelTeam { public Team Team { get; set;
我想让我的控制器类的角色默认为“管理员,内容编辑器” [Authorize(Roles = "Administrators, Content Editor")] 我通过使用上面的属性装配控制器来做到这一点。但是,我希望所有人都可以使用一个动作(即“查看”)。如何重置角色,以便每个人(包括完全未经授权的用户)都可以访问此操作。 注意:我知道我可以使用上述授权属性对每一个动作进行其他操作,但是我不想一
我现在正在使用asp.net mvc,并想知道使用内置的Json或者 Json.Net是什么更好的选择我不知道是否有优势超过另一个。 另外如果我选择下去Json.Net的路线,那么我应该用稳定版本还是beta 4?我不知道贝塔是不稳定的。 你可能有问题 serializing dates with the MVC JSON.我的答案在这个帖子重复下面。 If you are not tied to
为什么从ASP.NET MVC预览版本5中删除CheckBoxList? 目前我没有看到任何方式可以创建一个复选框列表(名称相同但不同的id),所以人们可以从列表中选择0-1个选项。 MVContrib库中存在一个CheckBoxList列表,但不推荐使用。对于其他HtmlHelpers,我可以理解这一点,但在预览5中似乎没有替代CheckBoxList。 我想创建一个非常简单的列表,如下所示,但
我有一个以下控制器操作: [HttpPost] public ViewResult DoSomething(MyModel model) { // do something return View(); } MyModel看起来像这样: public class MyModel { public string PropertyA {get; set;} public IList<i
我在列表框中预选Items的问题。 我正在使用mvc 3的剃刀查看引擎。我知道有一些同样的问题的帖子,但他们不适合我。 类别代码: public class Foo{ private int _id; private string _name; public string Name{ get{ return _name;
假设我们有这个模型: public class Tiers { public List<Contact> Contacts { get; set; } } 和 public class Contact { public int Id { get; set; } public Tiers Tiers { get; set; } public Titre Titre {
我们可以创建一个单一的剃刀视图来创建编辑操作吗? 如果是的话,请问我们如何实现这一目标? 你当然可以。 在发布时,请检查您的控制器主键是否具有值0,然后插入,否则更新。 “创建和编辑”视图应该相同。 记住要包括: @Html.HiddenFor(model=>model.ID) 在你看来 例如: 模型: public class DescriptionModel { [Key] p
我如何动态加载部分视图? 我的意思是我有这个观点,让我们说ListProducts,在那里我选择一些下拉列表与产品等,并从我想要填充部分视图的选定的值,这将是一个div是不可见,但在onchange()事件将变得可见,并显示来自特定选定项目的数据。 使用jQuery的 $.load()与控制器动作返回部分视图。 例如: HTML <script type="text/javascript"> $(
我试图通过将工作实例单元传递到我的存储库来实现工作模式。 来自Global.asax的相关代码。 public class SiteModule : NinjectModule { public override void Load() { Bind<IUnitOfWork>().To<SqlUnitOfWork>()