asp.net-mvc-3专题提供asp.net-mvc-3的最新资讯内容,帮你更好的了解asp.net-mvc-3。
我正在使用jQuery的不显眼的验证插件与ASP.NET MVC。在服务器上呈现的任何字段都已被正确验证。 但是,如果我使用JavaScript动态添加表单中的字段,即使它具有适当的HTML5数据 – *属性,它也不会被验证。 任何人都可以指导我正确的方向如何实现这一目标? 更简单的答案: 我使用的是MVC 4和JQuery 1.8。我已经使它成为一个模块化函数,它接受新增的元素的jQuery对象
在过去几天中,我一直在阅读Backbone.js,以及如何简化与View元素的JS代码交互,基本上是在HTML中。我也看过KnockoutJS和Backbone.js之间的区别。现在我正在考虑是否使用一个或另一个不可避免地导致我们的视图中的MVC应用程序(大多是ViewModel和global.asax中的路线)中已经存在的代码。基本上要求我们在Backbone或Knockout中编写另一组模型。
我在ASP.NET MVC 3中使用客户端验证的[必需]属性。 班级看起来像: public class User { [Required(ErrorMessage = "First Name is required")] public string FirstName { get; set; } } 我希望只有在可见的情况下才能验证字段FirstName,只有在某些条件下才会显示
更新: 我已经用Razor HTML 5创建了一个新的MVC 3项目,然后我用NuView在JQuery 1.6中更新了项目,验证插件不再起作用,它每次都发回来,并返回错误信息服务器。我认为验证插件是用JQuery 1.6打破的 我有一个MVC 3应用程序,使用Jquery UI对话框(从包含表单的部分视图加载),以便通过ajax将信息提交到服务器。在我做ajax的帖子之前,我想在客户端触发验证我
我试图从下拉列表中使用Jquery获取所选文本。 <div> @Html.DropDownList("SelectedCountryId", Model.CountryList, "(Select one Country)") </div> 下面给出的是我正在使用的Jquery。但这不行。 我试过了 var selectedText1 = $("#SelectedCountryId").v
我似乎无法通过以下部分视图获得客户端验证。该视图位于父视图中的divTSettings div内。尝试从stackoverflow和其他网站的东西,似乎没有任何工作。有任何想法吗? <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> <script src="
我正在做类似于远程验证的操作,除了我已经通过jquery手动进行我的调用,并设置了我必须设置的任何内容。 现在我的问题是,如果我想告诉验证器一个特定的文本框是无效的(并阻止页面提交,突出显示文本框等)。我如何从代码中做到这一点? @Html.LabelFor(m => Model.Slug) @Html.TextBoxFor(m => Model.Slug) <span id="UrlMsg" c
参见英文答案 > I need a number of different full-page DOM samples for my qUnit test suite                                     我已经开始使用QUnit来测试我的ASP.NET MVC3应用程序中某个页面的jQuery代码。到目前为止,我提供了一个HTML-mock,这个被测试的java
我有一个用Knockout.js创建的表单.当用户按下提交按钮时,我将视图模型转换回模型并尝试提交给服务器.我试过了: ko.utils.postJson(location.href, ko.toJSON(viewModel)); 但是当它撞到服务器时,该对象是空白的.我切换到这段代码: $.ajax({ url: location.href, type: "POST",
哪个是使用asp.net mvc3 razor上传单个文件并使用jquery验证的最佳方法. 我只需要用户上传jpg,png少于5 mb. 谢谢 您需要使用javascript验证,这是一个示例 function onSelect(e) { if (e.files[0].size > 256000) { alert('The file size is too large f
我正在使用 https://github.com/blueimp/jQuery-File-Upload,我能够将文件上传并保存到指定的文件夹,然后我返回Json对象.然后浏览器(我使用IE8)弹出“文件下载”对话框,并要求我下载一个名为“upload75bea5a4”的文件,没有扩展名.我只是弄清楚出了什么问题? 我正在使用相同的插件,它对我没有任何问题.我将发布我正在使用的代码,以便可以帮助您.
我过去做过这个,我可能要再做一次,但在此之前,我想把它扔出去看人们如何处理它. 剃刀观点: <ul> @Html.EditorFor(model => model.Questions) </ul> 这可能会产生: <ul> <li><input type="text" id="Questions_0__Title" name="Questions[0].Title" value="hi
我想从我的视图中将参数传递给jQuery document.ready()函数: $(document).ready(function (parameter){ $('select[name=Product]').val(parameter); }); 如何从我的View中触发事件并传递参数?我使用Razor作为View引擎. 谢谢 你不能. document.ready函数不接受
当使用MVC3单击某个链接时,我正在尝试流式传输一个byte []以加载到jquery模式中. 在我的控制器中我有 public ActionResult GetTermsAndCondtion() { byte[] termsPdf = GetTermsAndConditions(DateTime.Now);
我有一个MVC 3站点,会话超时为2分钟. 如果用户在2分钟内没有与页面交互,则应在2分钟点击后自动转发到登录屏幕(而不是在2分钟后进行交互). 每当用户在会话仍处于活动状态时与页面交互时,会话超时需要重置为该时间的2分钟. 我们目前的实现如下(源代码如下): 1.当用户登录时,调用setTimeout(checkSession,120000) 2.当用户与页面交互时,请调用renewSessio
这是我的情况: 我有这个视图模型: public class ViewModel { public DateTime someDate { get; set; } public String someString { get; set; } public List<E> someList { get; set; } } 我要做的是在视图中设置日期,写一些文本然后从E列表中选择任意
目标: 我想让我的用户在我的网页上下载文件.我想要一个新窗口打开,并在那里显示或下载文件. 我的实施: 但是,首先必须在服务器端生成此文件,这可能需要一段时间.当用户单击按钮下载文件时,我会进行ajax调用并显示等待动画,直到我收到回复.处理调用的控制器操作将生成文件(PDF)并返回FileResult.现在,在我的ajax回调javascript的功能中,我得到了文件数据. 问题:我不知道我应该
所以这就是问题:如何使用jQuery在ASP.NET MVC 3中设置Session变量? 我正在尝试使用$.ajax或$.post但问题是我真的不知道该怎么做. 描述 只需发布到控制器并在那里设置Session变量. 样品 jQuery的 $(function () { $.post('/SetSession/SetVariable', { key : "Test
我在单个视图页面上有多个局部视图.部分视图动态加载.我希望部分视图加载1乘1.是否可以这样做? 在您的视图中,保留三个Div并在下面的某个属性中指定Url详细信息. 示例HTML <div id="Div1" attr-Url="@Url.Action("ActionName", "ControllerName",
我得到一个“对象不支持属性或方法’有效’”错误抛出我调用我的表单的有效方法的行. $('#NewPersonForm').valid(); 我检查了是否有任何流浪/错过的分号或逗号,但一切似乎都没问题.我在_layout.cshtml文件中包含了以下脚本 <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/j