Tag: c#

如何访问服务器上的Jquery TreeView?

如何在表单提交时访问.aspx文件中的Jquery Treeview? 另外,我可以动态添加节点到Jquery Treeview吗? (在客户端) 我正在使用asp.net网络表单,c# 编辑:有人在其中一个问题中提到了以下内容:“在表单提交时,有人将不得不在客户端编写代码来收集数据并通过Ajax将其发送到服务器方法” 怎么做的?????

数据表在初始加载时停留在“处理”上

我试图从我的控制器获取AJAX来填充我的数据表。 我用POSTMAN测试了我的GET并且它提供了正确的AJAX,并且成功:函数在我的DataTable上正常工作。 但是,当我加载页面时,DataTable卡在“处理”上。 我已经尝试过更改处理和服务旁边,它仍然无法正常工作。 当我打开ServerSide:True它收到错误: jquery-1.10.2.js:8720 GET http://localhost:51326/Table/Index?draw=1&columns%5B0%5D%5Bdata%5D=0&column…art=0&length=10&search%5Bvalue%5D=&search%5Bregex%5D=false&_=1480635427759 404 (Not Found) 这是我的Controller提供数据,以及用于创建AJAX的类。 public class stockAJAX { public int StockId { get; set; } public string ProductGroup { get; set; } public string GroupType { get; set; } public string ItemType { get; set; } public string Model { get; set; } public string SerialNo { […]

使用fnServerParams将数据发送到服务器,使用jquery DataTable的aoData在MVC4中不起作用

我想为我的jquery数据表向serverside(ASP.Net MVC4)发送额外的数据。 关于如何使用这个客户端有很多例子,但是我无法让它在服务器端工作。 这是代码: JavaScript的: $(document).ready(function () { var oTable = $(‘#myDataTable’).dataTable({ “bServerSide”: true, “sAjaxSource”: “SearchPatient/DataHandler”, “fnServerParams”: function (aoData) { alert(‘in fnServerParams’); aoData.push( { “name”: “more_data”, “value”: “my_value” } ); } }); }); 注意:警报响起,因此函数本身正在工作。 我的模特课: /// /// Class that encapsulates most common parameters sent by DataTables plugin /// public class JQueryDataTableParamModel { /// /// fnServerparams, […]

在gridview固定标题上放弃

工作:asp.net Gridview控件确定我试过并尝试过,也许在整个网络上搜索…但是我找不到任何有益于我的asp.net gridviewcontrol,它可以修复标题并允许排序。 但大多数都在所有浏览器中工作,而不仅仅是IE和Firefox ….铬是主要问题没有任何效果… 这是一个选择: .HeaderFreez { position:relative ; top:expression(this.offsetParent.scrollTop); z-index: 10; } 但在这里我首先得到一个错误,“表达式(this.offsetParent.scrollTop);” 在顶部无效。 即使这适用于所有浏览器。 然后有这个链接: http://www.dotnetcurry.com/ShowArticle.aspx?ID=255 但它只适用于IE和Firefox,而且不适用于IE 8。 然后有一些例子,其中伪标题是在固定位置创建的,但我在我的项目中有如此多的网格视图,对齐变得混乱……同时这也是在Chrome中有2个标题…搞笑.. 喜欢这里的那个… http://aspdotnetcodebook.blogspot.com/2008/03/fixed-header-in-gridview-cross-browser.html 所以现在我放弃..如果有人知道更好的事情……或者认为我在某个地方出错了请帮忙…… 谢谢…

在jquery ajax错误回调中捕获错误?

我倾向于在我的应用程序中使用大量的jquery ajax调用到服务器端。 通常当服务器端出现问题时,会序列化错误消息并作为响应发送(JSON)。 类似的东西 { “ErrorMessage” : “Something went wrong: ” + ex.message } 我想知道的是,是否有任何方法可以使错误最终导致jquery ajax error回调,而不是success 。 有没有办法做到这一点? 或者我应该坚持我以前处理错误的方式? 如果您提供PHP或ASP.NET + c#示例并不重要,因为我对两者都感兴趣。 谢谢

使用表单序列化的JSON对象post不映射到c#对象

我正在使用带有JSON对象的ajaxpost作为强类型视图中的数据。 表单序列化工作正常但在获取模型的控制器中,属性未被映射。 在Firebug中我获得了以下快照 如何将序列化的JSON对象映射到c#对象

页面仍然在JQueryvalidation失败后回发

我有一个ASP.Net Web表单页面,我已经应用了JQueryvalidation。 问题是,当validation失败时,页面仍然会回发。 我有两个required : true文本框required : truevalidation。 这是我的提交按钮代码: Submit 这是JQuery的validation方法: $(function() { $(‘#validationForm’).validate({ errorElement:’span’, errorClass: ‘help-inline’, focusInvalid: false, //debugger; rules: { : { required: true }, : { required: true } }, messages: { : { required: “Please provide a valid name.” }, : { required: “Please specify a description.” }, }, invalidHandler: function […]

防止来自__doPostBack的完整回发

我有一个内容页面,其中包含以下内容…… UpdatePanel1 – 包含错误显示Div 包含两个按钮的更新触发器 UpdatePanel2 – 包含带有asp:按钮的进程1 updatePanel3 – 包含带有asp:按钮的进程2 向用户显示Popup的JavaScript根据正在执行的进程确认Jquery Messagebox。 根据菜单选项中的用户选择,UpdatePanel 2或3变为可见。 当我单击一个按钮时,消息框弹出,并使用消息框响应中的__doPostback正确处理页面,页面执行完整的回发。 我宁愿页面进行部分回发及其拥有的内容,如果出现错误则显示错误显示分区。 任何援助将不胜感激。 按钮没什么特别的 这是内容页面脚本块 这是OnInit背后的代码: protected override void OnInit(EventArgs e) { base.OnInit(e); this.PreLoad += (sender, args) => { this.ClientScript.GetPostBackEventReference(this, “arg”); if (!IsPostBack) { return; } string __targetaction = this.Request[“__EVENTTARGET”]; string __args = this.Request[“__EVENTARGUMENT”]; if (string.IsNullOrEmpty(__args)) return; if (__targetaction == […]

ASP.Net Web服务不会返回JSON – Always XML

我正在尝试创建一个简单的AJAX和Web服务测试(使用C#.Net 2.0)以JSON格式返回数据,我(我相信)我需要的一切但我一遍又一遍地遇到同样的问题。 Web服务的响应始终是XML。 (它总是有作为第1行)。 我已经尝试过ScriptMethod标签中的各种选项,但没有任何区别。 这个调用工作正常,但是我得到了一个带有响应的“parsererror”,我认为这是无效的JSON。 我可以在浏览器中调用Web服务方法,并以XML格式获取我期望的返回值。 Fiddler还表明请求和响应正如我所发现的那样。 关于完全相同的问题,这里已经有几个问题,但没有一个给我一个有效的答案。 如果您需要更多信息,请提出问题。 C# using System; using System.Collections.Generic; using System.Web; using System.Web.Services; using System.Web.Script.Services; using System.Web.Script.Serialization; namespace jQueryWebServiceTest { /// /// This is a simple web service to test calling from javascript using AJAX, and getting a response. /// [WebService(Namespace = “http://tempuri.org/”)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] [ScriptService] public […]

麻烦模型将JSON数组绑定到ASP.NET MVC 3中的List?

我无法将JSON数组绑定到MVC 3中的C#列表。 我有一个名为DockState的对象。 它看起来像这样: [Serializable] public class DockState { public bool Closed { get; set; } public bool Collapsed { get; set; } public string DockZoneID { get; set; } public int ExpandedHeight { get; set; } public Unit Height { get; set; } public int Index { get; set; } public Unit Left { […]