asp.net-mvc-3相关内容

ASP.Net MVC 3 控制器动作和打开新窗口

我有一个控制器和一个动作.这个动作是将数据保存到数据库中.现在,我希望当我提交一个按钮时,我的控制器执行一个操作并打开新窗口. public ActionResult New(FormCollection 集合){data.Population_Code = collection["Countrys[0].CountryCode"];data.Population_Desc = collecti ..
发布时间:2022-01-05 16:57:53 C#/.NET

asp.net mvc3 返回原始 html 以查看

还有其他方法可以从控制器返回原始 html 吗?与仅使用 viewbag 不同.如下图: 公共类 HomeController : 控制器{公共 ActionResult 索引(){ViewBag.HtmlOutput = "";返回视图();}}@{ViewBag.Title = "索引";}@Html.Raw(ViewBag.HtmlOutput) 解决方案 这样做没有多大意义,因为 V ..
发布时间:2022-01-05 16:47:22 其他开发

在 ASP.NET MVC3 中使用无会话控制器有哪些场景?

阅读Guru-Gu's blog post about ASP.NET MVC3 hit RC,他说:- 无会话控制器支持 您现在可以表明您是否想要一个使用会话状态的控制器类– 如果是这样,您是否希望它成为读/写或只读.读/写或只读. 有人可以解释一下有人可能想要一个无会话控制器的场景是什么吗?还是只读控制器? 我一直在创建一个 我用来处理所有静态图像/内容的单独 IIS ..
发布时间:2022-01-05 16:44:38 其他开发

一个单元应该如何测试 .NET MVC 控制器?

我正在寻找有关 .NET mvc 控制器的有效单元测试的建议. 在我工作的地方,许多这样的测试使用 moq 来模拟数据层并断言某些数据层方法被调用.这对我来说似乎没什么用,因为它本质上是验证实现没有改变,而不是测试 API. 我也读过一些文章推荐诸如检查返回的视图模型类型是否正确.我可以看到它提供了一些价值,但仅凭它似乎并不值得编写多行模拟代码(我们应用程序的数据模型非常庞大和复杂). ..
发布时间:2022-01-05 16:43:32 C#/.NET

JQuery Datepicker 不会发布英国日期字符串

如果问题很明显,但我不知道为什么它突然不起作用,我深表歉意.我有一个 jquery 日期选择器,只要我记得,它就一直工作正常,但是突然之间,当我尝试提交日期选择器在日期选择器上的表单时,它再次出现,好像我提交的日期无效.我已经使用以下代码行将我的日期设置为英国风格: $(document).ready(function () {$('.date').datepicker({ dateForma ..
发布时间:2022-01-05 13:48:16 其他开发

模型绑定 KendoUI Grid 中的排序字段

我使用 KendoUI Grid 来显示数据.我的服务器分页工作非常迷人.剑道网格中的每一页变化都是对服务器的一个新的ajax请求,服务器返回正确的数据页.我现在正在尝试进行服务器端排序,但是我无法将模型绑定绑定到排序值. 这是来自 Kendo Grid 的请求的样子: 我的操作方法如下所示: public JsonResult GetReports(int pageSize, in ..
发布时间:2022-01-04 17:32:06 前端开发

如何更改 Kendo ui Grid 的高度

如何在使用包装器时更改 Kendo Grid 的高度? 解决方案 我假设你正在寻找的方法是在 Scrollable 配置下(它在那里是因为如果你想要它有高度,一个 Grid 需要是可滚动的) .Scrollable(scr=>scr.Height(230)) ..
发布时间:2022-01-04 17:04:10 C#/.NET

MVC3 和重写

我正在编写一个 MVC3 应用程序,它需要以 http://[server]/[City]-[State]/[some term]/的形式使用 URL 重写. 据我所知,MVC3 包含一个使用 {controler}/{action}/{id} 的路由引擎,该引擎在 Global.asax 文件中定义: public static void RegisterRoutes(RouteCol ..
发布时间:2022-01-04 16:45:17 C#/.NET

MVC3 中的 URL 重写

我正在使用 MVC3 为当地大学开展一个项目.我遇到了一个需求,我陷入困境并且找不到任何出路. 假设我的 URL 是 www.abc.com 要求是,如果我们在 URL 后输入教师姓名,我们将获得教师的详细视图,例如: www.abc.com/john www.abc.com/smith 我要求提供像 www.abc.com/teacher=john 这样的选项,但被拒绝了. 这是否与 ..
发布时间:2022-01-04 16:39:53 服务器开发

如何在具有多个分支的项目中管理迁移?

我有一个 ASP.NET MVC3 项目,它使用 Entity Framework 4.3 和代码优先方法.我使用迁移来使数据库保持最新. 该项目受源代码控制,我有多个分支.我刚刚意识到,当我想将我的一个分支合并到 master 时会出现问题.由于我在两个分支都创建了migration-files,合并的时候会出现migration重叠,可能会造成冲突. 在具有多个分支的项目中是否有管 ..

在 MVC3 控制器操作中返回文件和呈现的视图

是否可以通过控制器方法调用既返回文件以供下载又更新视图? 或者需要解决方法,也许使用 javascript(加载后调用页面刷新)? 文件下载是根据 ViewModel 中设置的参数动态创建的(从页面上的各种控件中搜索参数). 解决方案 您可以使用 ViewModel 或 ViewData 从您的操作中返回文件的地址,并使用 window.location.href 如视图末尾的 ..
发布时间:2022-01-02 17:08:54 其他开发

如何使用 MVC3 FileContentResult 避免重复的内容处置标头?

我们有一些文件存储在 sql 数据库中.在 ASP.NET MVC3 表单上,我们显示 2 个链接: 查看此文件 |下载此文件 这些链接指向这些相应的操作方法.下载按预期工作——单击链接会强制浏览器中出现保存对话框.但是,显示会导致向浏览器发送重复的 Content-Disposition 标头,从而导致 Chrome 出现错误,以及 Firefox 中的空白页面. [ActionN ..
发布时间:2022-01-02 17:08:21 其他开发

ASP.NET MVC 中的 AutoMapper 更新操作

这对某些人来说可能很简单,但是我有点困惑,找不到像样的例子.假设我正在使用视图模型并且我的 POST 操作在该视图模型中进行.通常我会按照以下方式做一些事情: [HttpPost]公共操作结果更新(UserViewModel uvm){User user = Mapper.Map(uvm);_repository.Update(用户);return RedirectToAction("索引") ..
发布时间:2022-01-02 16:07:31 其他开发

我需要什么样的路线来提供虚名网址?

我想为我的用户提供一个虚网址,例如: www.foo.com/sergio 我需要创建什么样的路由? 假设我有以下控制器和操作,如何将虚 URL 映射到该控制器? public ActionResult Profile(string username){var 模型 = LoadProfile(用户名);返回视图(模型);} 这是我尝试过的方法以及会发生什么: 选项 A: ..
发布时间:2022-01-02 11:39:44 其他开发