asp.net-mvc-3相关内容
假设您有一个存储库方法来更新文档: public Document UpdateDocument(文档文档){文档 serverDocument = _db.Documents.Find(document.Id);serverDocument.Title = document.Title;serverDocument.Content = 文档.Content;_db.SaveChanges();
..
我有这行代码: string[] ids = Request.Params["service"].Split(","); Request.Params["service"] 中的值是:"1,2" 为什么我得到: 错误 1 'string.Split(params char[])' 的最佳重载方法匹配有一些无效参数错误 2 参数 1:无法从“字符串"转换为“字符[]" 这对
..
我想在我的视图中有一个表格,它将把模型中的 3 个元素放在每一行中.所以我打算这样做的方法是遍历模型并在 foreach 循环内部检查我设置的计数变量.如果 count mod 3 == 0 我会做一些类似
的事情来开始一个新行.这不是我想要的方式,因为我会在 后面有一个 }.所以基本上我的问题是,我将如何根据模型中的元素在 razor 视图中创建一个动态表,其中每行
..
我有一个 jQuery Mobile 页面,可以在 iPhone (iOS 5+) 上的 Safari 中正常工作.当点击此链接时... @Html.ActionLink("点击下载", "下载", "首页") ...我被带到myapp.com/Home/Download 当我在 iPhone 上的 Chrome 中点击同一个链接时,我被带到了 myapp.com/(F(LzXF8gDE
..
我有一个选择列表.我正在使用 jQuery 更新所选项目.当我更改所选值时,框中显示的项目不会更新.在下面的示例中,选项“a"被设置为选中.然后我使用 jQuery 将所选项目更改为“d".它仍然显示“a".但是,如果您展开列表,您会看到“d"被选中或突出显示.不知道如何解决这个问题.任何帮助将不胜感激! http://jsfiddle.net/9wQcs/5/ HTML:
..
这是我在这里的第一个问题! 我有一个带有 Properties 文件夹的 ASP.NET MVC 3 项目,其中包含一些 .resx 文件,用于按语言 (en/es) 在我的视图中区分内容.我在 VS2010 中使用 .Net 4. 当我将应用程序部署到服务器时,我发现没有发布任何 resx 文件,而是有一些 .dll 文件. 我已将构建操作设置为 Embedded resour
..
我的代码优先数据库运行良好.如果我对数据库上下文进行了更改,则下次启动应用程序时数据库将更新.但是后来我向数据库中添加了一些模型,并在重新启动应用程序时出现此错误: 在表 'OrderDetails' 上引入 FOREIGN KEY 约束 'FK_OrderDetails_Orders_OrderId' 可能会导致循环或多个级联路径.指定 ON DELETE NO ACTION 或 ON U
..
在 asp.net mvc 3 中是否有内置或正确的方法来处理错误? 这就是我想要做的: 如果应用程序崩溃或抛出错误,它会转到特定的错误页面. 我可以从控制器操作中抛出我自己的错误.(然后转到错误页面). 我找到了以下方法: 我认为要做到这一点还有很长的路要走此处.(对于 v1 和 v2 但也适用于 v3). 在此处使用 errorhandle 属性. 我该如何正
..
我想注入的动作过滤器是这样开始的 公共类 UserAuthorisation : AuthorizeAttribute{public IWcfClientProxyFrameworkServiceProxy { 获取;放;} 我已经像这样设置了我的容器: container.Register>(()=>new WcfClientProxy());container.RegisterInit
..
当涉及到典型的构造函数依赖注入时,我很难理解一个明显的模式问题/限制.例如,假设我有一个 ASP.NET MVC3 控制器,如下所示: 公共类 MyController继承控制器私有只读 mServiceA 作为 IServiceA私有只读 mServiceB 作为 IServiceB私有只读 mServiceC 作为 IServiceCPublic Sub New(serviceA As IS
..
嘿,我已经成功地在我的 FilterAttribute 中使用了属性注入,但是我想知道是否可以将它移到构造函数中? 我当前的代码: //AuthAttribute.cs公共类 AuthAttribute : ActionFilterAttribute{公共角色 _authRoles { 获取;私人订制;}[注入]私有只读 IAuthorizationService _service;公共
..
目前,我有一个自定义的 ControllerFactory,可以将我的 Unity 容器注入其中: 在 global.asax Application_Start() 中: var container = InitContainer();DependencyResolver.SetResolver(new UnityDependencyResolver(container));var fa
..
我使用 Simple Injector 来管理我注入的依赖项的生命周期(在本例中为 UnitOfWork),我很高兴有一个单独的装饰器而不是我的服务或命令处理程序来负责保存在编写业务逻辑层时,处理使代码更容易(我遵循 这篇博文). 通过在构建组合根容器期间使用 Simple Injector MVC NuGet 包和以下代码,上述工作完美(并且非常容易),如果图形中存在多个依赖项,则同一实例
..
如何将依赖项注入 global.asax.cs,即 MvcApplication 类? 之前使用服务定位器(反)模式进行依赖注入,我正在尝试通过使用 IOC 容器(特别是 Unity.Mvc3,因为它带有 IDependencyResolver 的实现)来遵循我最新的 MVC 应用程序中的最佳实践建议开箱即用)和构造函数注入. 到目前为止,一切似乎都很简单,除了几个障碍,其中一个在 g
..
这个问题是我在这里的原始帖子的一部分 获取数据到 Extjs GridPanel 下面是我的控制器,它从 sql db 读取数据,然后我尝试将结果编码为 JSON 并将数据发送回我的 gridview.js public JsonResult writeRecord()//公共字符串writeRecord(){Response.Write("调查完成!");SqlConnection co
..
我想在 mvc3 .net c# 的图表上(使用 System.Web.Helpers)将间隔设置为 1.我找不到图表属性来设置间隔,以便 x/yValues 显示所有标签.代码如下: Chart key = new Chart(width: 600, height: 400).AddSeries(图表类型:“条形",传说:“降雨",xValue: xVal,//new[] { "Jan", "
..
我正在使用 System.Web.Helpers.Chart 在我的 MVC3 应用程序中显示图表. @{var myChart = 新图表(宽度:600,高度:400).AddTitle("第 1 周项目中的资源利用率").AddSeries(名称:“项目1",图表类型:“堆叠列",xValue: new[] { "W1", "W2", "W3", "W4", "W5" },yVa
..
我在 ASP.Net MVC 3 中使用 Chart web helper.我在网上看到了一系列闪亮的图像,展示了这个 API 的功能,但几乎没有任何关于如何设置图表样式的文档.例如,我需要在图表外显示标签,我想指定百分比,而不是十进制值等. 有一个 webforms 项目可供下载:http://weblogs.asp.net/scottgu/archive/2010/02/07/built
..
我在使 Windows 身份验证在 IIS 7.5 上工作时遇到问题.该应用程序是在 asp.net MVC 3 中构建的内部站点.应用程序池使用特定域用户,站点使用 Windows 身份验证.每次我尝试启动该站点时,IE 都会提示我进行登录. 如果我取消足够多,网站就会出现,看起来很糟糕,但它有我的名字与我的 Windows 登录相关联显示在顶部.所以这告诉我该站点正确地获取了我的 Win
..
我在我的 MVC 3 应用程序中创建了一个名为“博客"的区域. 在 global.asax 中,我有以下代码. public static void RegisterRoutes(RouteCollection routes){route.IgnoreRoute("{resource}.axd/{*pathInfo}");路线.MapRoute("Default",//路由名称"{cont
..