68得票4回答
ASP.Net MVC - 不保存文件的情况下从HttpPostedFileBase读取文件

我正在使用文件上传选项上传文件。然后我直接在 POST 方法中将此文件从 View 发送到 Controller,如下所示: [HttpPost] public ActionResult Page2(FormCollection objCollection) { ...

66得票5回答
MVC:favicon.ico也会寻找控制器吗?

我遇到了一个错误: “路径 '/favicon.ico' 的控制器未找到或未实现 IController 接口” 然后我想:框架如何知道哪些文件需要实例化控制器,因为脚本、CSS和其他文件也是一样的吗? (以前从来没有想过,但现在收藏夹在抱怨,我在想...) 但回到错误,为什么...

65得票3回答
在ASP.NET MVC中获取DisplayName属性而不使用LabelFor助手函数

如何最好地检索模型中项目的显示名称属性?我看到很多人在使用LabelFor helper进行所有操作,但是如果我只想列出数据,那么标签就不合适了。如果我只想将其打印在一个段落中,有没有一种简单的方法来获取Name Attribute?

64得票9回答
在构建Web应用程序时,服务层与业务层有什么区别?

我知道这可能听起来很傻,但我很难理解服务层的必要性以及它与业务层的区别。 我们使用asp.net mvc 2,并拥有负责与数据库进行所有查询的数据访问层。然后我们有业务层,其中包含需要完成的业务逻辑和验证。最后,我们有表示层,基本上包含所有视图。此外,我们还在不同文件夹中有一些帮助程序、DT...

64得票3回答
如何创建自定义数据注释验证器?

想要创建自定义数据注释验证。有没有关于如何创建它们的有用指南/示例? 首先: 使用最小和最大长度的StringLength。我知道.NET 4可以做到这一点,但是想在.NET 3.5中完成相同的任务,如果可能的话,能够仅定义最小长度(至少x个字符)、最大长度(最多x个字符)或两者兼备(x和y...

64得票4回答
如何获取由asp.net MVC EditorFor生成的HTML ID

我使用HTML Helpers来渲染我的字段:<%=Html.EditorFor(m => m.User.Surname)%> 输出结果可能会像这样:<input class="text-box single-line" id="User_Surname" ...

64得票8回答
ASP.NET MVC中如何为整个区域设置授权?

我有一个管理区域,我只希望管理员能进入该区域。我考虑在管理区域的每个控制器中添加Authorized属性。是否有更优雅的解决方案或者框架本身没有这个功能? 编辑: 很抱歉,我之前应该提到。我正在使用从AuthorizeAttribute派生出来的自定义AuthorizedAttribute。

63得票8回答
无法在IIS 7.5上运行ASP.NET MVC 2 Web应用程序

我正在尝试在Windows 7上的IIS下运行一个ASP.NET MVC 2 Web应用程序,但是我遇到了403.14错误。以下是复现步骤: 1. 打开Visual Studio 2010 2. 创建一个名为MvcApplication1的新ASP.NET MVC 2项目 3. 按Shift...

62得票4回答
使用jQuery获取表单的操作/URL

如何使用jQuery获取表单的操作URL?

61得票3回答
如何对自定义验证属性进行单元测试

我有一个自定义的asp.net mvc类验证属性。 我的问题是如何对其进行单元测试? 测试该类是否具有该属性一件事,但这并不能真正测试其中的逻辑。这就是我想要测试的内容。 [Serializable] [EligabilityStudentDebtsAttribute(ErrorMessag...