49得票1回答
如何使用Bind前缀?

假如我在我的数据库中有这样一张表:Product 它包含:ProductId ProductName ProductType 现在出于某些原因,我不能将我的文本框命名为ProductName和ProductType,所以现在我的视图方法看起来像这样:public ViewResult Tes...

49得票9回答
ASP.NET MVC:如何将非www重定向到www,反之亦然

我想要将所有的www流量重定向到非www流量。我已将此复制到我的web.config中。<system.webServer> / <rewrite> / <rules> <rule name="Remove WWW prefix"...

47得票8回答
以强类型方式获取属性的[DisplayName]属性

你好! 我有一种方法可以获取属性的[DisplayName]属性值(该属性直接附加或使用[MetadataType]属性附加)。 我很少在控制器代码中需要获取[DisplayName]时使用它。 public static class MetaDataHelper { public...

47得票4回答
在ListBoxFor中选择值的挑战

最近我在开发我的第一个ASP.Net MVC2 Web应用程序时遇到了一些问题,当我需要在列表框中选择多个值时。我用一些jQuery解决了这个问题,但是我还是编写了一些非常简单的代码来演示。我正在使用EF作为模型,有两个实体-客户和HelpDeskCalls: 控制器: public A...

45得票5回答
使用数据注释自定义验证相关属性的模型验证

迄今为止,我一直使用优秀的FluentValidation库来验证我的模型类。在Web应用程序中,我与jquery.validate插件一起使用它来执行客户端验证。 其中一个缺点是,许多验证逻辑在客户端重复出现,不再集中于单个位置。 因此,我正在寻找替代方案。有很多例子展示了使用数据注释进行...

45得票4回答
如何实现徽章?

我已经考虑过实现徽章功能(就像Stack Overflow这里的徽章一样),我认为不使用Windows服务会很困难,但我想尽可能避免。 我想出了一些实现方案: 自传者:检查个人资料中的所有字段是否已填写。 评论员: 发表评论时检查评论数是否为10,如果是,则授予徽章。 优秀回答:在投票时...

45得票3回答
ASP.NET MVC3部分视图的命名约定

我是MVC开发的新手,请多包容。是否真的有必要按照命名约定将我的部分视图命名为_Action.cshtml(带有下划线_)? 这是我的问题:我有一个控制器(StudentController)和一个动作(List),它有一个名为"List.cshtml"的局部视图文件,并且有 @{ Html....

45得票20回答
MVC控制器被调用两次。

我有一个控制器,从ActionLink调用时会被调用两次。 我的主页有一个链接,当点击时调用Play控制器上的Index方法。将id为100传递到该方法中。我认为这就是引起问题的原因。下面会有更多信息。 以下是一些代码片段: 主页:<%= Html.ActionLink("Clic...

45得票1回答
成功的jquery ajax提交后,RedirectToAction无法工作?

以下内容不会重定向我的页面:这是MVC代码: [HttpPost] public ActionResult GoHome() { return RedirectToAction("Index", "Home"); } 这里是ajax PO...

44得票2回答
文件“~/Views/Position/Edit.cshtml”不能直接请求,因为它调用了“RenderSection”方法。

我试图将所有可以重用的东西分离成部分,这样更容易维护。 但是我遇到了这个异常: 文件“~/Views/Position/Edit.cshtml”不能直接请求,因为它调用了“RenderSection”方法。 我创建了一个名为sections.cshtml的文件,其内容如下:@section...