Tag: asp.net

JQGrid – 无法调用ASP.NET WebMethod但可以使用Ajax

我是jqGrid的新手,我发现很难按照文档jqGrid文档 在设置JQGrid时,我无法弄清楚如何调用WebMethod。 我成功地进行了Ajax调用以获取数据,然后使用本地数据设置JQGrid。 我认为这是设置过程中的一个额外步骤,我应该能够使用url属性提供webmethod的路径。 editurl属性是相同的方式。 我从来没有真正收到邮件到服务器。 原始代码 尝试JQGrid设置 function GetData() { $(‘#list’).jqGrid({ type: “POST”, url: “Default.aspx/GetUsersJSON”, datatype: “json”, height: 250, colName: [‘Username’, ‘Email’], colModel: [ … }).jqGrid( ‘navGrid’, ‘#pager’, { edit: true, add: true, del: true }); } 的WebMethod [WebMethod] public static string GetUsersJSON() { var users = new List(); using(UserAdministrationSandboxDataContext uasd = new UserAdministrationSandboxDataContext()) […]

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 = […]

DataTables无法读取未定义的属性“长度”

下面是文档就绪function Script type=”text/javascript” charset=”utf-8″> $(document).ready(function () { $(‘#example’).dataTable({ “bProcessing”: true, “bServerSide”: true, “sAjaxSource”: “GetUser.ashx”, “sServerMethod”: “POST”, “sAjaxDataProp” : “”, “aoColumnDefs”: [ { “aTargets”: [ 0 ], “mData”: “download_link”, “mRender”: function ( data, type, full ) { return ‘Detail’; } } ], “aoColumns”: [ { “mData”: “LoginId” }, { “mData”: “Name” }, { “mData”: “CreatedDate” } […]

为什么不从OnClientClick返回false取消回发

我有一个LinkButton ,我使用OnClientClick属性询问用户他是否真的想要执行一个动作,例如: function confirmDelete() { return confirm(‘Do you really want to delete?’); } 这种模式通常有效,但在这个特定页面上却没有。 无论是否在确认对话框中单击“确定”或“取消”,都会执行回发。 只是为了完整性(回答pst的问题):呈现的HTML是可以的。 例如它看起来像这样: Delete

如何更改日期范围选择器的日期格式?

我正在使用这个bootstrap日期范围选择器。 我想将日期格式日期更改为dd/MMM/yyyy : $(function() { $(“#”).daterangepicker(); });

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; […]

在jQuery中从asp.net runat服务器获取ID

我正在尝试使用ASP.NET在jQuery中创建一些东西。 但是来自runat=”server”的ID与HTML中使用的id不同。 我曾经用它来从这种情况中获取ID: $(“#”).val(); 但在这种情况下,它不起作用。 我对于为什么一无所知。 使用Javascript /* Modal */ function contatoModal() { //alert(“Test”); alert($(“#”).val()); } HTML 有小费吗?

使用jQuery检索服务器控件的ID

如何使用jQuery获取服务器控件的ID? 我有 现在我想得到“label1”, var id = ??

每次请求都会重置会话超时

无论我们是否检查会话变量,会话超时是否会在每个请求上重置? 或者我们应该使用至少一个会话变量? Ajax请求会导致重置会话超时吗? 比如Update Panel , jQuery ajax ,… 谢谢 编辑1) HTTP Get会导致重置会话超时吗?

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

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