Tag: asp.net mvc

如何在MVC中的动态表中查找列值的总和

我有动态表的视图。 加载页面时,可能存在现有行。 用户也可以添加新行并保存相同的行。 在表中有两列net_amt和quantity。 在表的底部我需要显示这些列的总数是否可能。 请分享一些有关相同的想法。 表的动态模板 视图内的表 @if (Model != null) { for (int i = 0; i < Model.provider_service_dtls.Count; i++) { @Html.TextBoxFor(m => m.provider_service_dtls[i].net_amt, new { style = “width: 40px;”}) @Html.TextBoxFor(m => m.provider_service_dtls[i].quantity, new { style = “width: 25px;” }) } } 浏览器中的表视图 打开请求时,将有零行或更多行。 添加行并在填写文本框中的值后,总计应自动更改。 我认为它只能通过jquery,但我完全被困在这里。 请帮忙

在jQuery中嵌入MVC脚本块

我试图在jQuery脚本中混合使用MVC2 脚本块。 它接受用户输入,使用Url.RouteUrl()更改表单操作属性,并在文本框失去焦点时发布表单。 这是appScript.js文件的一部分 $(“input#txtSSN”).blur(function () { if ($(this).val() != undefined && jQuery.trim($(this).val()).length != 0) { alert(‘txtSSN.blur() = ‘ + $(this).val()); var formAction = ”; $(this).parents(‘form:first’).form.attr(‘action’, formAction); $(this).parents(‘form:first’).submit(); } //if }); //blur 这个.js引用了Site.master“script src =”块。 一切正常,但它不会发布带有更新的href的表单。 谢谢你的帮助。

MVC 4 – 级联下拉列表 – Ajax JavaScript调用问题

我有一个MVC 4应用程序,其中包含两个下拉列表。 用户在第一个下拉列表中选择一个值,然后进行Ajax调用以根据第一个下拉列表的内容填充第二个下拉列表。 我的JavaScript代码如下所示,当用户在第一个下拉列表中选择一个项目时,它会被调用: function GetAutoModel(_manufacturerId) { var autoSellerListingId = document.getElementById(“AutoSellerListingId”).value; $.ajax({ url: “/AutoSellerListing/GetAutoModel/”, data: { manufacturerId: _manufacturerId, autoSellerListingId: autoSellerListingId }, cache: false, type: “POST”, success: function (data) { var markup = “– Select –“; for (var x = 0; x < data.length; x++) { **if (data[x].Selected) {** markup += "” + data[x].Text + “”; […]

如何在jQuery Postback中validation模型

如果我有模特; Name [Required] FirstName [Required] LastName 如果我在我的jQuery回发中创建模型那么; Name name = new Name{ FirstName = param1, LastName = param2 }; 有没有办法可以使用装饰字段的数据注释来validation它? 这不是在视图的回发事件中发生的,它发生在jQuery回发中 谢谢

实现Ajax以在MVC3中返回HTML.Partial页面时出现问题

我正在尝试实现Ajax方式来更新我的数据网格。 到目前为止,我在控制器中编写了以下代码: public ActionResult Detail(string ac, string me) { vm.AdminDetails = _link.Detail(ac + me).ToList(); if (Request.IsAjaxRequest()) return PartialView(vm); return View(vm); } 我对视图的快照如下所示: @model ViewModels.Shared.BaseViewModel @{ Layout = “~/Areas/Administration/Views/Menus/_Layout.cshtml”; } @section content { // code to generate the list of data 我的javascript快照如下所示: function reload(entity, pk) { $.ajax({ url: “/Administration/” + entity + “s/Detail”, data: { pk: […]

如何仅显示内容页面(不重新加载treemenu)

我是ASP MVC的新手,我想知道是否可以在不重新加载树状菜单(位于页面左侧)的情况下显示内容页面。 我的_layout.cshatml文件就是这样的 @ViewBag.Title My MVC Application @Html.Partial(“_LogOnPartial”) @{ Html.RenderAction(“TopMenu”, “Menu”); } @{Html.RenderAction(“TreeMenu”, “Tree”);} @RenderBody() 主页面(负责渲染体)看起来像那样 @{ ViewBag.Title = “Home Page”; } Get Partial View function getView() { $(‘#divResult’).load(“@Url.Action(“GridViewPartial”, “Home”)”); } 我希望能够在用户单击树上的节点后仅对内容div进行重新加载。 有可能吗? 我知道有一个jQuery函数加载可以将数据注入div。 但是我不知道如何从树的局部视图中引用div“divResult”。 是否可以实现此function?

$ .ajax调用后恢复表单提交

如何在jQuery ajax调用后恢复/停止表单提交? 我有MVC应用程序,我正在调用json一个动作,我想停止表单提交,如果结果是假的,并恢复结果实现。 jQuery的: $(“#formElem”).submit(function (e) { e.preventDefault(); $.ajax({ url: ‘@Url.Action(“Check”, “TimeRanges”)’, type: “GET”, data: {startRange: $(‘#SelectedStartTimeRange’).val() , endRange: $(‘#SelectedEndTimeRange’).val()}, aync: false, dataType: ‘json’, success: function (data) { if(data == false) { $(“#rangeexist”).html(‘Error’); return false; } else { return true; } } }); }); 行动 public JsonResult Check(string startRange, string endRange) { var result = […]

使用MVC中的Jquery上传文件

我需要从我的模态弹出窗口使用jquery上传文件。 但是我在ajax调用期间将HttpPostedFileBase视为null。 任何人都可以帮我解决这个问题。 下面是jquery代码: function uploadDocument(contactId, tripId, file) { if ($(‘#documentUploadInput’).val() == ”) { alertify.error(‘Please select a file to upload’); return; } $.ajax({ url: ‘/CRMDomain/ContactDetail/UploadDocument’, data: { contactId: contactId, tripId: tripId, file: file }, type: ‘POST’, success: function () { alertify.success(‘Uploaded’); $(‘#CRMUploadDocumentModal’).modal(‘hide’); }, error: function () { alertify.error(‘Not Uploaded’); } }); } 这就是我调用jquery函数的方式:

asp.net mvc jquery填充图片

我想点击capthca时重新填充图像。 我怎样才能做到这一点? public ActionResult Image() { var builder = new XCaptcha.ImageBuilder(); var result = builder.Create(); Session.Add(“Cap”, result.Solution); return new FileContentResult(result.Image, result.ContentType); } $(document).ready(function () { $(‘#images’).click(function () { $.ajax({ url: “/en/form/Image”, success: function (mydata) { $(“#images”).attr(“src”, mydata); }, type: “POST” }); return false; }); }); <input type="image" id="images" src="” alt=”Click to refresh” />    

Knockout js foreach将大数据绑定到逐行模板

我有一个像下面的数据绑定使用knockout和bootstrap css。 我有这个学位编码jSON,让我们说40项。 但在UI方面我只想在每个 第五个应该创建一个新的 并在那里添加内容。 所以如果它正常工作它会有10个 并且每个都有4个项目 我该怎么做这样的模板? 当它到达n mod 4 = 0时它添加一个新的div类行,其中n是来自jsonview的当前项被绑定? 如果有帮助,我可以添加父div > 如果它正常工作它会呈现像…… Degree1 Degree2 Degree3 Degree4 Degree5 Degree6 Degree7 Degree8