Tag: asp.net

Asp.Net ListBox和JQuery

我们有一个页面,其中包含一个禁用的ListBox(在代码隐藏中)。 通过选中页面上的复选框可以启用此ListBox; 它使用JQuery重新启用javascript。 因此,问题是当控件首先被禁用然后在页面上重新启用时,即使选择了一个,它也没有选定的项目。 如果在代码隐藏中从未禁用ListBox,则相同的代码可以正常工作。 有没有办法使用JQuery重新启用ListBox,所以选定的值将被发布到服务器? 这是一个使用VS 2005而没有.NET MVC的.net 2.0项目

如何从C#调用Jquery

我试图调用对话模型jqueryui $(function () { $(“#dialog-modal”).dialog({ modal: true }); }); 来自C#使用 ScriptManager.RegisterStartupScript(this, this.GetType(), “script”, “dialog();”, true); 但是JQuery在页面加载后执行,而不是在我调用ScriptManager时执行。 当在C#中执行ScriptManager.RegisterStartupScript时,如何执行JQuery函数? 显然我没有解释清楚:这个jquery我在回发时调用执行特定function,但是在第一个回发中执行。 我想在代码执行期间调用jquery。 应该更具体一点?

将数据从ajax传递到mvc控制器 – null参数错误

我在客户端获得了jquery ajax请求,在服务器端获得了asp mvc。 我把它发送到服务器 但我没有得到温度范围 有人知道为什么吗? Ajax的代码: $.ajax({ type: ‘POST’, async: false, url: “/PVTMethods/StandartModelResult”, data: JSON.stringify(dataForSend), async: true, success: function(data) { //TODO Реализовать обработку результата }, error: function(data) { console.log(“Error” + data); }, dataType: “json”, contentType: “application/json; charset=utf-8”, }); 服务器型号: public class DefaultRanges { public virtual double Start { get; set; } //начало отрезка public […]

我可以使用JavaScript / JQuery将上传的文件添加到ASP.NET中的Request.Files吗?

我不完全确定如何使用JavaScript将文件添加到Request.Files中? 这就是我想要的…… var x = $(‘input[type=file]:eq(0)’); //Add the data to the hidden field hiddenField.val(x.val()); //Add the html display fileDisplayDiv.innerHTML += “display name”; //Add this file to request.files How to do??? //Clear the input so the user may add more files before postback. x.val(“”); 输入是常规HTML输入。 是的,最终我正在尝试开发一个多文件上传(这就是我清除输入字段的原因) – 我看了第三方的东西,但我需要自定义function来处理我正在做的事情。 我认为这个任务似乎应该是可能的,否则ajax上传器将如何工作? 任何帮助表示感谢,提前谢谢。

如何在asp.net mvc中刷新页面后保留注入的局部视图

我正在使用ASP.NET MVC 4和jQuery 。 我的视图上有一个按钮控件。 单击它时,它会将部分视图“注入”到我的视图中。 当我刷新页面时,局部视图消失了。 我的HTML标记: Retrieve Some text. 我的jQuery使用AJAX调用返回部分视图以返回HTML: $(‘#RetrieveButton’).click(function () { $.ajax( { type: ‘POST’, url: ‘@Url.Action(“GetRuleDetails”)’, data: { systemCode: $(‘#SystemCodes’).val() }, dataType: “html”, success: function (result) { alert(‘success’); var domElement = $(result); $(“#RuleDetails”).html(domElement); }, error: function (result) { alert(‘error’); } }); }); 我的行动方法: public ActionResult GetRuleDetails() { RuleViewModel viewModel = […]

从数据库回调jQuery小部件信息并在适当的位置显示小部件

我终于能够在这个问题的帮助下成功保存我的所有小部件信息。 现在,我完全迷失了如何做到这一点,因为这是我第一次不得不这样做。 我需要回调我的数据库信息以正确显示我的小部件。 这是我的仪表板jQuery。 $(function () { $(‘.dragbox’) .each(function () { $(this).hover(function () { $(this).find(‘h2’).addClass(‘collapse’); }, function () { $(this).find(‘h2’).removeClass(‘collapse’); }) .find(‘h2’).hover(function () { $(this).find(‘.configure’).css(‘visibility’, ‘visible’); }, function () { $(this).find(‘.configure’).css(‘visibility’, ‘hidden’); }) .click(function () { $(this).siblings(‘.dragbox-content’).toggle(); }) .end() .find(‘.configure’).css(‘visibility’, ‘hidden’); }); $(‘.column’).sortable({ connectWith: ‘.column’, handle: ‘h2’, cursor: ‘move’, placeholder: ‘placeholder’, forcePlaceholderSize: true, opacity: 0.4, […]

ASP.NET Web API 2 – POST / jQuery

我试图将一个对象发布到我使用Web API 2的服务器上。代码如下: $.ajax({ cache: false, type: “POST”, url: “/api/Employees”, data: { EmployeeId: 1 }, success: function(result) { console.log(“employees saved successfully”); }, error: function(result) { } }); 至于Web API: public class EmployeesController : ApiController { // POST api/ public void Post([FromBody]Employee value) { } } public class Employee { public Int32 EmployeeId { get; set; […]

来自jquery的没有脚本管理器的调用页面方法

如何在不使用scriptmanager的情况下从jquery调用页面方法

用于Web服务调用的ASP.NET Ajax与JQuery

我正在尝试使用ASP.NET Ajax(ControlToolkit等)以及Jquery的应用程序。 使用ASP.NET Ajax机制来调用JSON序列化的.NET Web服务方法有什么优点/缺点…使用JQuery .ajax()? (或者是“6和1/2打”?) 谢谢!

当提交更改时,如何避免“您确定要离开此页面吗?” 在分页中点击IE中的gridview

我的网页包含带有许多输入字段的网格视图。我想在移动到下一个标签之前向用户发出警报。 我的脚本在Mozilla Firefox和Chrome中运行良好,但在IE中,网格视图分页点击也会出现警告。我不想在分页点击上显示。但在Mozilla和chrome中这不会发生。 如何避免这种情况。 我在这里给我的剧本 var warnMessage = “You have unsaved changes on this page!”; $(document).ready(function () { $(‘input:not(:button,:submit),textarea,select’).change(function () { window.onbeforeunload = function () { if (warnMessage != null) return warnMessage; } }); $(‘input:submit’).click(function (e) { warnMessage = null; }); }); 如何在gridview分页中避免此消息只在IE中单击? 有人可以帮帮我吗? 谢谢