asp.net-mvc-3相关内容
我有一个 ASP.NET MVC (3) 应用程序并且我已经设置了 Google 分析.问题是,每次我从 Visual Studio 运行时,Google 脚本都会开始收集数据,这当然会影响实际结果. 防止 Google Analytics 在开发环境中收集数据的最佳方法是什么除了使用丑陋的 #if 每个页面上的编译器指令我要分析? 最佳实践是什么? 谢谢. 解决方案 G
..
我有一个在 MVC3 中使用 html.RenderAction 呈现的表单. 除此之外,我还有一个用于淘汰赛的 jquery 模板.模型使用默认的“data-val-required"属性正确渲染到视图中. 但是我注意到 jQuery 验证总是返回 true.
..
我正在看 Knockout.js 网站上的联系人编辑器示例: http://knockoutjs.com/examples/contactsEditor.html 该示例运行良好,但我需要对其进行两项更改: 从 ASP.NET MVC 3 控制器操作方法传递初始数据.这是来自服务器的代码: 课程 公开课电话{公共字符串类型{获取;放;}公共字符串数字{获取;放;}}公开课
..
我正在使用 Knockout 和 Knockout Mapping 插件. 我的 MVC3 操作直接返回一个视图而不是 JSON,因此我将我的模型转换为 JSON. 这是一个数据输入表单,由于系统验证的性质,所有验证都在服务层完成,并在 ViewModel 的响应对象中返回警告. 初始绑定和更新工作正常,这是导致我出现问题的“更新后"行为. 我的问题是在调用 AJAX POST 并
..
https://github.com/ericmbarnard/Knockout-Validation/wiki/本地规则 我在我的 MCV3 页面上使用淘汰赛验证.我的情况是我有两个按钮.一个是添加到收藏夹,另一个是保存.Add to 集合会根据需要查找以下属性: 名字:ko.observable().extend({ required: true }),姓氏:ko.observable
..
我有一个淘汰赛/mvc3 应用程序.我正在将日期传递回控制器. 控制器 public ActionResult PackageUpdate(Package updatePackage){\\做一些事情但日期设置为零?} 查看模型和保存方法 var Package = function (data) {自我=这个;self = ko.mapping.fromJS(data);self.s
..
在控制器上找不到公共操作方法“AddPromoCode"'Flazingo.Controllers.PositionController'.在System.Web.Mvc.Controller.HandleUnknownAction(String actionName) 在System.Web.Mvc.Controller.ExecuteCore() 在System.Web.Mvc.Control
..
我已经根据 Niemeyer 给出的答案设法创建了一个简单的向导.这工作正常.我想添加验证.我设法在名字字段上添加了一个必需的验证.将此留空会显示错误.但我无法成功的是:验证当前步骤中的模型,并根据是否有错误启用或禁用 go next.如果启用或禁用下一步按钮太困难,那也没关系.当出现错误时,我也可以不禁用按钮.只要在出现错误时阻止用户进行下一步即可. .我的观点是这样的: //从服务器模
..
我有一个用 Knockout.js 创建的表单.当用户按下提交按钮时,我将视图模型转换回模型并尝试提交到服务器.我试过了: ko.utils.postJson(location.href, ko.toJSON(viewModel)); 但是当它到达服务器时对象是空白的.我切换到这个代码: $.ajax({网址:location.href,类型:“POST",数据:ko.toJSON(view
..
我正在尝试实施这个淘汰赛示例 使用 ASP MVC 3 的“Razor"视图引擎. 第一个主题涵盖使用标准 ASP 视图引擎的 C# 数组的简单数据绑定.我正在尝试使用“Razor"的示例示例,这一行: var initialData = ; 导致 initialData 的空变量.
..
我正在构建一个 MVC3 Web 应用程序并且我正在使用 Knockoutjs.应用程序中有两个视图.设置新公司和管理帐户.要建立新公司,用户首先输入帐号并单击搜索.如果帐号已经存在,用户可以单击按钮转到 ManageAccount 视图.在 SetUpNewCompanyController 中,我使用 RedirectToAction 方法重定向.但是,当执行 ManageAccount 中的
..
在控制器中,我希望能够访问模型的客户端验证规则.我已经使用数据注释附加了一些属性,并希望能够通过 ajax 调用将某些内容传回客户端,以便我可以自动构建 jquery 验证选项. 通常这是使用不显眼的东西免费完成的,但我正在尝试利用淘汰赛绑定,同时仍然不必在服务器和客户端上复制验证规则. 如果不在模型服务器端使用反射,我有点不确定如何实现这一点. 解决方案 在我的 Mvc Co
..
如何在 HtmlHelper 扩展中以编程方式获取当前正在执行的视图名称或部分视图名称?在我的情况下,我无法使用 ViewData 或无法将视图名称从视图传递给扩展. 解决方案 var webPage = htmlhelper.ViewDataContainer as WebPageBase;var virtualPath = webPage.VirtualPath;
..
我知道可以在 MVC3 的 Javascript 中嵌入 @Html,但我无法使以下内容正常工作,并且不确定这是否可行. 使用 jQuery DataTable,我有一个 AJAX 调用来创建我的新行,然后我使用数据表 API 以编程方式添加它.这一切正常,但随后我想将我的 Edit ActionLink 放到行上,它只显示文本“Edit",而不是链接. 当然我可以手动完成,只是想知道
..
这让我很困惑. 这是我的观点: @Html.DropDownListFor(model => model.ScoreDescription,模型.评级选项,“——",new { @id = clientId }) 和模型: 公共十进制?得分{得到;放;}公共选择列表评级选项{得到{var options = new List();for (var i = 1; i
..
我的 [HttpPost] 方法的下拉列表出现以下错误.值绑定正确,这不是问题.但是模型状态一直存在错误.错误是: 从类型“System.String"到类型“System.Web.Mvc.SelectListItem"的参数转换失败,因为没有类型转换器可以在这些类型之间进行转换. 在我的模型中,我使用了以下内容. 公共类 UploadDocumentViewModel {[显示(
..
我是 MVC3 的新手,一直在使用 EF 和“代码优先"的小型站点上工作.我正在尝试在处理下拉列表的视图中做一些事情,并且想知道处理它们的最佳方法是什么.我希望用户能够从下拉列表中选择规则,并且根据选择的规则,我希望页面上的标签显示规则名称(不发布).我还需要能够将所选规则发送到下一页.我还没有将所有必要的字段添加到视图中,因为我真的不知道它应该如何工作.我应该如何尝试这样做? 我有我的模型
..
我有一个 Telerik MVC 网格,在一个带有 Razor 的 MVC 3 应用程序中,它是 Ajax 绑定的.我现在正在尝试向其中添加一个下拉列表列,以便用户可以在编辑模式下使用它,但不知道如何使用.网格显示产品列表,我希望下拉列表包含产品类别的集合,产品可以关联到这些类别.我已经在这里呆了几个小时了,我已经没有想法了.我真的希望这里有人可以提供帮助:) 我一直在参考 Telerik
..
我有一个简单的下拉列表,列表中的第一项有一个空值.如果我没有选择列表中的任何内容,客户端验证将忽略它.我使用注释属性在模型上根据需要设置了该字段. @Html.DropDownListFor(model => Model.CCPayment.State, UnitedStatesStates.StateSelectList)[必需(ErrorMessage =“状态是必需的.")]公共字符串状
..
我有两个模型: 公开课ProfessionalModels{公共字符串全名 { 获取;放;}公共 int ID { 获取;放;}} 和 公共类ClassModels{公共 int ID { 获取;放;}公共字符串教授{得到;放;}公共十进制名称 { 获取;放;}} 在我的视图中有一个添加类的表单: @model MvcApp.Models.ClassModels@{ViewBag.Tit
..