asp.net-mvc-2相关内容

使用 AutoMapper 将元数据传送到视图模型的技术

我使用 AutoMapper 将我的域对象映射到我的视图模型.我的域层中有元数据,我想将其转移到视图层和 ModelMetadata 中.(此元数据不是 UI 逻辑,而是为我的视图提供必要的信息). 现在,我的解决方案是使用单独的 MetadataProvider(独立于 ASP.NET MVC),并使用约定通过 AssociatedMetadataProvider 将相关元数据应用于 Mo ..

在 MVC2 站点中托管 WCF

我们有一个非常大、非常复杂的 MVC2 网站.我们想为一些内部工具添加一个 API 并决定使用 WCF. 理想情况下,我们希望 MVC 本身来承载 WCF 服务.原因包括: 尽管应用程序有多个层次,但我们希望 API 中的某些功能需要网站本身(例如格式化电子邮件). 我们使用 TFS 来自动构建(持续集成)和部署 - 我们需要修改构建和发布机制的次数越少越好 我们在整个应用程序中使 ..
发布时间:2021-12-11 18:29:43 其他开发

用于验证的数据注释,至少有一个必填字段?

如果我有一个包含字段列表的搜索对象,是否可以使用 System.ComponentModel.DataAnnotations 命名空间将其设置为验证搜索中的至少一个字段不为 null 或为空?即所有字段都是可选的,但应始终输入至少一个. 解决方案 我会为此创建一个自定义验证器 - 它不会为您提供客户端验证,只会提供服务器端验证. 请注意,要使其正常工作,您需要使用 nullable ..

设置控制器操作超时

我遇到了 该线程 已经存在,但我可能需要针对我的情况的其他内容. 我有一个返回 ViewResult 的操作,它由客户端的 $.post() 调用 JavaScript: var link = 'GetFoo?fooBar=' + fooBar;var jqxhr = $.post(link, function (response) {$('#myDiv').replaceWith(r ..
发布时间:2021-12-06 18:16:21 C#/.NET

asp.net mvc azure“访问数据存储时出错!"

我已经开始使用 AspProviders 代码将我的会话数据存储在我的表存储中. 我偶尔会收到以下错误: 描述:抛出了“System.Web.HttpException"类型的异常.INNER_EXCEPTION:访问数据存储时出错!INNER_EXCEPTION:处理此请求时出错.INNER_EXCEPTION: ConditionNotMet 不满足使用 HTTP 条件标头指定的条 ..
发布时间:2021-12-06 18:08:20 其他开发

我们如何在 ASP.NET MVC 中为整个区域设置授权?

我有一个管理区域,我只想让管理员进入该区域.我考虑将 Authorized 属性添加到管理区域中的每个控制器.难道没有优雅的解决方案,还是框架本身没有这个功能? 编辑:对不起,我应该之前提到过这一点.我正在使用从 AuthorizeAttribute 派生的自定义 AuthorizedAttribute. 解决方案 基于 Web.config 的安全性应该几乎从不在 MVC 应用程序 ..
发布时间:2021-11-30 17:58:34 C#/.NET

如何配置 ASP.NET MVC 路由以隐藏“主页"上的控制器名称?页?

从这个问题开始: 使用默认控制器的 ASP.NET MVC 路由 我有一个类似的要求,我的最终用户不希望在其应用程序的着陆或“主页"的 url 中看到控制器名称. 我有一个名为 DeviceController 的控制器,我想将它作为“主页"控制器.这个控制器有许多动作,我想使用如下所示的 URL: http://example.com -> 调用 Index()http:// ..

单击“保存"按钮时,Jquery 对话框部分视图服务器端验证

我有一个显示数据的表格.表格的每一行都有编辑按钮.单击编辑按钮时,会出现一个带有表单的 jquery 对话框,用于编辑用户信息以及保存和取消按钮.表单只不过是一个局部视图按钮是局部视图的一部分. $("#editResult").dialog({title: '编辑管理员',自动打开:假,可调整大小:假,高度:500,宽度:600,显示:{效果:'下降',方向:“向上"},模态:真,可拖动:真实 ..

<%: 和 <%= 与嵌入代码(表达式)块相同

刚开始使用 MVC 2 我注意到他们在他们的入门模板中使用 而且我确信在 MVC 1 中它是 它们是一样的吗?如果是这样,为什么从等号变为冒号. 解决方案 冒号语法意味着您将被自动编码为 html:http://haacked.com/archive/2009/09/25/html-encoding-code-nuggets.aspx 他们不能只对所有现有的 ..
发布时间:2021-11-29 08:30:38 其他开发

ASP.NET MVC 资源文件的最佳实践

以下资源文件的最佳用法是什么. 属性 → 资源(Phil 使用了这个DataAnnotation 中的本地化资源) App_GlobalResources 文件夹 App_LocalResources 文件夹 我也想知道在asp.net mvc 应用程序中(1)和(2)有什么区别. 解决方案 你应该避免使用 App_GlobalResources 和 App_LocalRe ..
发布时间:2021-11-29 08:30:19 其他开发

ASP.Net MVC - 从 HttpPostedFileBase 读取文件而不保存

我正在使用文件上传选项上传文件.我直接在 POST 方法中将这个文件从视图发送到控制器, [HttpPost]公共 ActionResult Page2(FormCollection objCollection){HttpPostedFileBase 文件 = Request.Files[0];} 假设,我正在上传记事本文件.我如何阅读这个文件 &将此文本附加到字符串生成器,而不保存该文件. ..
发布时间:2021-11-29 08:30:11 其他开发

将子目录添加到“查看/共享"ASP.Net MVC 中的文件夹并调用视图

我目前正在使用 ASP.Net MVC3 和 Razor 开发一个站点.在“View/Shared"文件夹中,我想添加一个名为“Partials"的子文件夹,我可以在其中放置我所有的部分视图(为了更好地组织站点. 只要我在调用视图时始终引用“Partials"文件夹(使用 Razor),我就可以毫无问题地做到这一点: @Html.Partial("Partials/{ViewName}") ..
发布时间:2021-11-29 08:30:02 C#/.NET

Web.Debug.config 和 Web.Release.Config 文件有什么用?

我刚刚升级到 Visual Studio 2010 和 MVC 2.0,我注意到 Web.config 附加了两个附加文件?这些文件是否用于指定调试和发布特定设置,以免弄乱主 Web.config? 如果我在调试和发布 Web.configs 中分别有本地和远程连接字符串,在根 Web.config 文件中放置连接字符串是否有意义? 谢谢! 解决方案 这是 Visual Stu ..