Tag: c#

在ASP.NET jQuery AJAX POST中传递值数组

我的页面上有一个ListBox,我想制作一个包含所有选定项目的AJAXpost。 这是我的代码: $(‘#btnSubmit’).click(function() { $.ajax({ type: “POST”, url: ‘Default.aspx/GetSelectedValues’, data: ‘{selectedValues: }’, contentType: “application/json; charset=utf-8”, dataType: “json”, success: OnSuccess }); }); One Two Three Four 我想将所选值传递为数组或逗号分隔的字符串。 传递数据的最佳方法是什么,我该怎么做?

如何使用Jquery Datatables Ellipsis渲染器进行模板字段链接按钮?

当我使用Asp-bound字段时,它的工作非常完美 看第一列是Ellipsed 但是当在模板字段链接按钮上使用时,它返回空白 看到它是空白我不知道我应该怎么做在链接按钮列字段上应用相同的任何建议? 我的Eclipsed脚本 function pageLoad() { var table = $(‘#gvTest ‘).DataTable({ select: true, pageLength: 15, lengthChange: false, scrollY: “400px”, scrollX: true, scrollCollapse: false, order: [15], fixedColumns: true, columnDefs: [ { targets: 0, render: $.fn.dataTable.render.ellipsis(7, true) }, { targets: 1, render: $.fn.dataTable.render.ellipsis(10, true) }, ], fixedColumns: { leftColumns: 1, } }); $(‘#BtnReport’).click(function () { […]

ASP.NET Parse DateTime是从ajax调用javascript日期的结果

介绍: 我的ASP.NET页面上有一个WebMethod ,它返回一个Person对象。 其中一个字段是Birthday ,它是DateTime属性。 的WebMethod [WebMethod] public static Person GetPerson() { Person p = new Person() { Id = 1, Name = “Test”, Birthday = new DateTime(1988, 9, 13) }; return p; } 如果我使用$.ajax()进行调用,我会使用Person对象获得服务器的响应。 Ajax调用 // Class instance var Ajaxcalls = function () { } _$.extend(Ajaxcalls, { GetPerson: function (label) { var self = […]

ASP.NET自定义validation器+ WebMethod + jQuery

我正在尝试实现一个.NET自定义validation器,它使用$ .ajax在同一页面上查询WebMethod并返回一个布尔值来指示结果是true还是false。 我使用的WebMethod非常简单 [WebMethod()] public static bool IsPromoValid(string code) { string promoCode = “ABCDEFG”; bool result = code.ToLower() == promoCode.ToLower(); return result; } CustomValidator看起来像这样 和简单的$ .ajax() ClientValidation函数 function validatePromo(src, args) { $.ajax({ type: “POST”, url: “Register.aspx/IsPromoValid”, data: “{‘code’: ‘” + args.Value + “‘}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (msg) { args.IsValid = msg.d; […]

ASP.NET – 用于引用.CSS和.JS的路径

我的项目根目录中有一个母版页。 我在整个项目中以及引用此母版页的子文件夹中都有内容页面。 如果我总是希望它们相对于根目录,那么引用我的.CSS和.JS文件的正确方法是什么? 我现在就是这样做的: link href =“/ common / css / global.css” script src =“/ common / javascript / global.js” 但这打破了联系。 我没有使用前导“/”但是在子文件夹中的页面上没有用。

Web API表单数据收集

我正在尝试将表单序列化值发布到控制器(Web API Self Host)。 我无法理解为什么NameValueCollection没有正确绑定。 客户端使用jQuery: // Form Submit Handler $( ‘#form-parameters’ ).submit(function (event) { event.preventDefault(); var formData = $(this).serialize(); // Post serialized form data postAssemblyParameters(formData); }); // Post Form Data to controller test function postAssemblyParameters(formData){ $.ajax({ url: http://localhost/api/test/1, type: ‘POST’, data: formData, dataType: ‘application/x-www-form-urlencoded’, success: function(x3d) { }, error: function(xhr) { } }); } […]

jQuery post array – ASP.Net MVC 4

我今天花了8个小时左右试图解决这个问题。 我已经查看了很多解决方案,但无法获得相同的结果。 我有一种预感,它与ASP.Net相对较新有关。 这是我试图模仿的最新问题,没有运气。 https://stackoverflow.com/questions/10007722/post-array-as-json-to-mvc-controller# = 如何使用JSON,jQuery向ASP.NET MVC Controller发布复杂对象数组? 问题的基本概述:我有一个json对象数组,我想传递给我的控制器。 当我传递它显示的数据时,例如可以说3个项目,但是它们的值没有传递,或者只是显示没有传递任何内容。 Firebug显示它已通过它所以我认为某些东西设置不正确并且它不允许它在C#端正确设置该变量。 我尝试了一些事情并列出下面的错误:设置1:我试着嘲笑我在第二个链接上看到的内容: $.ajax({ type: ‘Post’, cache: false, url: ‘/Workflow/Home/UpdateStepPositions’, data: { ‘steps’: [‘1′,’2′,’3’] }, async: false, success: function (data) { console.debug(data); }, error: function (data) { console.debug(data); } }); Controller [HttpPost] public ActionResult UpdateStepPositions(string[] steps){ var bresults = new { Success = false, Message […]

asp.net从Javascript asyncronous调用WebMethod

我正在尝试构建一个asp.net(c#)页面,每秒更新一些状态文本。 现在我已经实现了一个调用另一个PageMethod的按钮,它会重新启动一些东西并花费一些时间。 问题是,当我调用重启PageMethod时,只要重启方法正在进行,更新PageMethod就无法更新… 我写了一个小例子来说明我的意思: Web页面中的WebMethods: [WebMethod] public static string Update() { //return “a” to see when the Update PageMethod succeeded return “a”; } [WebMethod] public static string Restart() { //the restart will take a while Thread.Sleep(2000); //return “a” to see when the Restart PageMethod succeeded return “a”; } 要更新的html元素: Pagemethod调用: callUpdate() function callUpdate() { PageMethods.Update(function […]

为JqGrid添加分页

我正在尝试使用一些博客中提供的示例将jQuery Grid添加到我的应用程序(C#和Asp.net)中,能够使用Webservice发送的Json数据。 现在已经尝试为Grid添加分页并得到了strucked.Script就像这样。 $(function () { $(“#table”).jqGrid({ datatype: function (pdata) { getData(pdata); }, height: 250, colNames: [‘ID’, ‘First Name’, ‘Last Name’], colModel: [ { name: ‘ID’, width: 60, sortable: false }, { name: ‘FirstName’, width: 200, sortable: false }, { name: ‘LastName’, width: 200, sortable: false } ], imgpath: ”, pager: jQuery(‘#pager’), rowNum: 2, rowList: […]

JQuery GridView控件

有这样的事吗? 我正在寻找的是一个控件,它将成为客户端,具有GridView的Edit,Cancel行function。 我希望用它来收集用户的数据,然后在用户输入数据后保存在服务器上。 编辑: 感谢所有的建议。 在我钻研并花时间学习这些框架之前,我想问你们所有人。 所有人似乎都使用ASP.net MVC,并提到这些工具包很好用。 但是,我使用ASP.net网络表单。 这些框架是否与ASP.net的旧版本相得益彰?