Tag: asp.net mvc

在第二个ajax之后调用所有jquery代码不起作用

我在asp.net mvc中通过ajax得到了一个部分,它第一次和第二次工作正常,但在那之后,所有jquery代码都停止工作。 这是我的代码: var jqgd = jQuery.noConflict(); jqgd(function () { jqgd(‘#getdata-@ViewBag.term’).on(‘click’, ‘#getdata-@ViewBag.term a’, function () { if (this.href == “”) { return; } jqgd.ajax({ url: this.href, type: ‘GET’, cache: false, success: function (result) { alert(result); jqgd(‘#retrieve-@ViewBag.term’).html(result); } }); return false; }); }); //This function jQuery(function ($) { $(“div, p, a, b, strong, bold, font, span, […]

如何从表单提交将产品和数量传递给ASP.NET MVC4 Web API

ASP.NET MVC4应用程序允许输入订购的产品数量并将它们传递给Web API控制器。 控制器接收空产品列表作为产品参数。 调试器显示数据已发布。 如何重构视图以便产品可以传递给Web API? 视图: @inherits ViewBase @using (Html.BeginForm()) { @for (int i = 0; i < Model.Products.Count; i++) { @Model.Products[i].Id @Html.HiddenFor(m => Model.Products[i].Id) @Html.TextBoxFor(m => Model.Products[i].Quantity, new { @class=”quantity”, type = “number”, min = 0 }) } @Html.HiddenFor(m => Model.CustomerId) } $(function () { “use strict”; var BASE_URL = ‘@Url.Content(“~/”)’; $(“form”).submit(function […]

弹出窗口外部链接

有一段时间我一直在使用http://angular-ui.github.io/bootstrap/模态显示模态弹出窗口,我发现我可以加载外部URL(templateURL)到这个视图。 但问题是加载大约需要3-4秒。 我需要将外部内容加载到模态弹出窗口,我找不到任何快速/良好的工作方式。 弹出是在编辑/创建按钮,这就是为什么在按下按钮之前加载内容对我不好(将永远在iframe中加载100-200记录左右) 如何减少角度自举模式的加载时间? 或者也许还有其他方式我可以在模态中加载我的MVC视图?(我正在使用mvc5 razor) 我的代码示例: Create 和new_tp: if (size == “new_tp”) { modalInstance = $modal.open({ templateUrl: ‘/Transport/Create/’, controller: ModalInstanceCtrl, size: size, resolve: { items: function () { return $scope.items; } } });

如何使用jquery更改页面的内联样式

我的页面中有一个内联样式: :: Inline Style Page :: 我需要使用jquery更新或添加一些样式到内联样式.. 我试图使用jquery更新页面/ divs /控件的字体,背景颜色。 我将使用我的内联样式(从数据库加载)来获取页面内容的样式。 我的应用程序的用户可以更改某些样式并将其更新回数据库。 它几乎就像创建自定义页面应用程序(c#中的asp.net mvc)。 如何使用jquery更改页面的内联样式? 还是有其他有效的方法吗?

提供.NET MVC视图jQuery UI方式

我已经看过一些博客文章和教程,概述了jQuery中的混合以及.NET MVC Web应用程序中Views的UI元素。 但通常针对开发人员,全面掌握完整的开发周期和后/中间层技术的变化。 作为前端开发人员,我正在向后端开发人员推销一个仅限jQuery的用户界面 – 为了代码成熟度pov,他警告不要使用非webforms界面。 我试图回击“好吧……这是你的模式……对于MVC来说不是元素吗?在视图中没有逻辑?我正在读它是’服务器端的东西’。你只是序列化我要求的属性,或更好……让我轻松发现你_can发送给我的东西……我将能够通过jQuery UI实现UI。“ 那么我的立场有多有效? jQuery的网格是否可以处理至少85%的.net本机控制(低到中等容量的行数)? 在线编辑怎么样? ……从网格? 专门在Web Services中工作会简化他的生活吗? 如果是这样,那么构建.net到jQuery的关系不是合乎逻辑的方式吗? – ajax liaisoning twixt服务器(.net WS方法)和客户端? mny thx –steve …

MVC 3比较属性不起作用

我正在开发一个MVC应用程序,它有一个注册表单,我想使用Compare,Required和Regex属性进行电子邮件validation。 用户必须输入他们的电子邮件地址,然后确认电子邮件地址,我想使用Compare属性来确保他们输入相同的内容。 这是我的模特; [RegularExpression(@””, ErrorMessage = “Please enter a valid e-mail address”)] [Required] [DataType(DataType.EmailAddress)] [Display(Name = “Email”)] public string EmailAddress { get; set; } [Compare(“EmailAddress”, ErrorMessage = “The email and confirmation email do not match.”)] [RegularExpression(@””, ErrorMessage = “Please enter a valid e-mail address”)] [Required] [DataType(DataType.EmailAddress)] [Display(Name = “Confirm Email”)] public string ConfirmEmailAddress { get; […]

在ajax调用之后,Jquery treeview节点不会切换

我的视图中有两个对话框。 这些对话框中的每一个都有ajax命令,例如第一个执行POST ,第二个执行LOAD 。 问题是在我从对话框1中的复选框列表中选择并点击UpdatePage按钮后,我的模型得到了更新。 但是,包含具有另一个checbobox列表/节点的树视图的第二个对话框将不会切换。 它确实保留了以前的状态:检查选中的复选框,但它根本不会切换。 以下函数创建对话框1,并且在此对话框中成功完成post命令后,第二个对话框和其中的树视图将不会切换。 function initDailog() { RunDialog = $(“#runDatestreeview”).dialog({ closeOnEscape: true, stack: false, autoOpen: true, modal: false, resizable: true, draggable: true, title: ‘Select Run Dates to Auto-Populate Form Fields & Test Exceptions:’, width: 600, height: 500, position: ‘center’, open: function (type, data) { }, buttons: { UpdatePage: function () { […]

ASP.NET MVC ActionResult不从ajax请求中读取json数据

我有一个关于在C#中读取JSON字符串的问题。 我的方案如下。 我有ASP.NET MVC C#项目(.NET framework 3.5)。 在LobbyController我有 . . . using System.IO; using System.Web.Script.Serialization; . . . [HttpPost] public ActionResult SomeMethod(string sampleData) { //do stuff here } 在jquery脚本文件中我定义了点击function $(“#buttonID”).click(function() { var sampleData = { “property1”: $(‘#elementID1’).val(), “property2”: $(‘#elementID2’).val(), “property3”: $(‘#elementID3’).val() }; $.ajax({ url: “/Lobby.aspx/SomeMethod”, type: “POST”, data: sampleData, dataType: “json”, contentType: “application/json; charset=utf-8”, success: […]

如何通过MVC中的jquery将值从弹出窗口传递到父窗口

我在视图页面中有三个按钮说“Button1” , “Button2”和“Button3” ,我有三个TextBoxes对应每个按钮说“TextBox1 ”, “TextBox2”和“TextBox3” 。 点击任何一个按钮即可打开一个弹出窗口。 现在我想从POP up视图将一些值传递给父视图,并将该值传递给TextBox关联器以及正在单击的按钮。 我怎样才能做到这一点? 编辑 <input type="button" value="Buuton1" id="Button1" style="width:100px;font-family:Verdana; font-size:9px; onclick="window.open( '’);” /> <input type="button" value="Button2" id="Button2" style="width:100px;font-family:Verdana; font-size:9px;" onclick="window.open( '’);” /> <input type="button" value="Button3" id="Button3" style="width:100px;font-family:Verdana; font-size:9px;" onclick="window.open( '’);” />

Javascript变量存储Garbage而不是输入框中的值?

我试图使用jQuery / AJAX / JSON将一个值从我的主INV_Assets.Edit()视图中的传递给我的MVC5控制器方法createNewModel() 。 在那里,该值将被添加到数据库表INV_Models ,并且在成功返回时,我想刷新我的下拉列表,以便它包含新值。 但是,当我运行我当前的代码(下面)时, alert(test) )的值将随着RKW5IcXyLzel7mYJ7qqPMvrKIG8_wVv7obAJPx0NzRwgZ23QI_AmBYTOslxa290IWXYKsFSZI5xAVRL9R8JgCvm24DloP1aUBeBU_9jVVVA1而不是(Ex。) 411而RKW5IcXyLzel7mYJ7qqPMvrKIG8_wVv7obAJPx0NzRwgZ23QI_AmBYTOslxa290IWXYKsFSZI5xAVRL9R8JgCvm24DloP1aUBeBU_9jVVVA1垃圾。 DROPDOWN / NEW MODEL INPUT : @*@Html.LabelFor(model => model.Model_Id, “Model_Id”, htmlAttributes: new { @class = “control-label col-md-2” })*@ Model: @*@Html.DropDownList(“Model_Id”, null, htmlAttributes: new { @class = “form-control dropdown” })*@ @Html.DropDownListFor(model => model.Model_Id, (SelectList)ViewBag.Model_List, htmlAttributes: new { @class = “form-control dropdown”, @id = “selectModel” […]