Tag: asp.net

jQuery DatePicker会在所选日期的末尾自动添加“:”

更新:我不想手动指定日期格式,因为不同的文化可能具有不同的日期格式。 因此,如果我指定dateFormat是澳大利亚标准,并且用户在中国,它也可能会导致问题。所以我想要的是如何使用jQuery自动获取与本地文化相关的dateFormat。 我在jQuery DatePicker上发现了一个有趣的问题。 当我在我的机器上运行我的Web应用程序时,一切顺利,没有任何问题。 但是在我在Web服务器上配置它之后,jQuery DatePicker中所选日期的值将在末尾自动添加“:”(空格和冒号)。 例如,选择的实际日期是08/23/2012,tbDate.Vale将是08/23/2012: 我可以很容易地修复购买trim()和substring()方法,但是如果我这样做,我必须更改我应用DatePicker的所有代码然后重新编译代码然后将dll上传到服务器。 所以我想问两个问题:1。为什么会这样? 2.如何以一般和全球的方式解决它? (比如在Web.config文件中添加一些配置) 我在等你的答案。 提前致谢。 这是jQuery引用 弹出DatePicker的function: function showDatePicker(datepicker) { var id = “#” + datepicker; $(function () { $(id).datepicker(); }); } 输入组件:

jquery.validate似乎不适用于某些输入,其中name值包含一个点,即RegisterModel.Pssword

在我看来,如果我使用的模型只有标量,基本属性,即[RegisterModel],一切正常。 但是如果我使用一个视图模型类型,其中一个或多个属性设置为另一个.net复杂类型,比如[RegisterModelAndLogOnModel],则生成的HTML无法与jQueryvalidation插件一起正常工作。 使用jQuery 1.7.2它总是告诉我确认密码与密码不匹配,在jQuery 1.8.2中它只是简单地拒绝工作和错误。 我现在已经将问题指向RegisterModel.ConfirmPassword输入。 作品: @Html.LabelFor(m => m.Password) @Html.PasswordFor(m => m.Password) @Html.ValidationMessageFor(m => m.Password) @Html.LabelFor(m => m.ConfirmPassword) @Html.PasswordFor(m => m.ConfirmPassword) @Html.ValidationMessageFor(m => m.ConfirmPassword) 不起作用: @Html.LabelFor(m => m.RegisterModel.Password) @Html.PasswordFor(m => m.RegisterModel.Password) @Html.ValidationMessageFor(m => m.RegisterModel.Password) @Html.LabelFor(m => m.RegisterModel.ConfirmPassword) @Html.PasswordFor(m => m.RegisterModel.ConfirmPassword) @Html.ValidationMessageFor(m => m.RegisterModel.ConfirmPassword)

使用setInterval使ajax调用多次运行

我有一个vb.net aspx页面,它在document.ready上加载一个模态div。 然后我有一个函数,基本上对返回日期/时间的aspx页面进行ajax调用。 然后ajax调用使用日期和时间更新模态div层中的div 以上所有内容在页面最初加载时都有效。 但是我希望它每5秒钟左右做一次这个function – 但它只做一次。 所以我想总结的是… – 页面加载 – document.ready显示模态div(这个工作) – 然后setInterval调用ajax函数到我的页面返回date.time(这工作1次) 然后在显示模态div时,在页面上,setInterval继续执行上面的行(这不起作用) 没有我给任何代码(假设我的代码现在是垃圾)大声笑可以这样做吗? 基本上,我希望页面只需显示通过调用ajax函数每5秒更新一次div innetText的日期/时间。 如果我们可以让它工作,我会扩展它:) 再次任何帮助非常感谢:) 干杯 更新04-11-2013 10:04 我刚刚尝试将setInterval调用放在文档就绪块中 – 甚至在我调用的函数中添加了一个警告,看它是否实际调用它多次 – 而且它没有 – 仍然只有一次。 这是代码。 所以在脚本标签的开头我有 $(document).ready(function () { showPayWait(); setInterval(processPayment(), 5000); }); /* Function to Process Payment via AJAX calls so we can update the modal div […]

如何在jquery中绑定datalist

我想在jquery中绑定我的datalist。 这是我的客户端代码: $(function () { $.ajax({ type: “POST”, url: “WebForm1.aspx/GetProducts”, data: ‘{}’, contentType: “application/json; charset=utf-8”, dataType: “json”, success: OnSuccess, failure: function (response) { alert(response.d); }, error: function (response) { alert(response.d); } }); }); function OnSuccess(response) { $(“[id*=dlOnFrontPageProducts]”).attr(“border”, “1”); var xmlDoc = $.parseXML(response.d); var xml = $(xmlDoc); var customers = xml.find(“Table1”); var row = $(“[id*=dlOnFrontPageProducts] tr:last-child”).clone(true); […]

Webservice仅从JQuery调用返回内部错误500

当我从JQuery调用时,我收到内部错误500,而不是其他。 请帮忙!!! JQuery调用 $.ajax({ type: “POST”, url: “myWebService.asmx/getnpsTrend”, data: jsonData, contentType: “application/json; charset=utf-8”, dataType: “json”, success: OnSuccess_, error: OnErrorCall_ }); Web服务方法: [WebMethod] [System.Web.Script.Services.ScriptMethod(UseHttpGet = true)] public List getnpsTrend(string region, string client, string product) { } 除了静态之外,我已经尝试了所有可能的解决方案 启用获取 重新配置的配置文件 更多背景…… 我正在使用chart.js来显示图形 为了使图表数据动态,我使用webservice以json格式给我数据。 这是参考。 如果我直接调用webservice,这非常有效。 所以我想知道JQuery调用中提供的url是否错误! 尝试了不同的组合,但没有任何工作呢! 🙁 编辑: 完成JQuery代码 $(document).ready(function () { $(“#btn_line_chart”).on(‘click’, function () { […]

jquery – 在其中查找嵌套的Gridview和控件

需要帮助找到嵌套的Gridview和控件,例如使用jquery标签 我在下面进行计算的中间是jquery代码。 $(“#”).each(function () { //hardcoded control id of parent gridview $(this).find(‘span[id$=”gvSupplierList_lblsizeofopt_0″]’).text(‘0.01’); //hardcoded control id of child/nested gridview $(“#gvSupplierList_gvCustomerList_0 > tbody > tr”).each(function () { //hardcoded control id of child/nested control $(this).find(‘input[id$=”gvSupplierList_gvCustomerList_0_txtsizeofopt_0″]’).val(); }); }); 提前致谢。

ASP.net Uploadify Querystring复选框值

我正在使用带有ASP.Net 4.0的Uploadify和后端的通用处理程序。 现在我可以使用Uploadify的scriptData部分如果我只知道如何读取发布到Generic Handler的JSon,那么我选择通过查询字符串发送所需的数据,我通过对查询字符串进行硬编码来测试它的工作原理但是当我尝试使用val()选项获取复选框的值时,无论复选框是否被选中,它都只传递“on”的值。 我也尝试过简单地使用$(’#mainimg’)。is(’:checked’)它没有给我任何东西。 $(‘#file_upload’).uploadify({ ‘uploader’: ‘/uploadify/uploadify.swf’, ‘script’: ‘/services/Upload.ashx?ismain=’ + $(‘#mainimg’).val(), <— HERE IS THE PROBLEM 'multi': false, 'fileExt': '*.jpg;*.gif;*.png', 'sizeLimit': 10000000, 'scriptAccess': 'sameDomain', 'cancelImg': '/uploadify/cancel.png', 'onAllComplete': function (event, data) { alert(data.filesUploaded + ' files uploaded successfully!'); }, 'onCancel': function (event, ID, fileObj, data) { alert('The upload of ' + fileObj.name + ' has […]

listBox和Jquery

可以任何机构解释我如何在post后面保存两个列表框的状态我使用这种类型的jQuery我不知道我应该做什么事件或者我在哪里可以保存视图状态或者我如何使用hiddenField来保持列表框的状态 $(document).ready(function() { //If you want to move selected item from fromListBox to toListBox $(“#add”).click(function() { $(“#”+”+” option:selected”).appendTo(“#”+”); }); //If you want to move all item from fromListBox to toListBox $(“#addAll”).click(function() { $(“#”+”+” option”).appendTo(“#”+”); }); //If you want to remove selected item from toListBox to fromListBox $(“#remove”).click(function() { $(“#”+”+” option:selected”).appendTo(“#”+”); }); //If you want to […]

来自网页的消息未定义

我正在从webmethod返回一个简单的字符串到Javascript函数。 我在ASP.NET 2.0中使用支持AJAX的网站。 我在firefox中获取日期但在IE 8中它返回undefined 。 我是否必须使用一些序列化类来解析JSON格式的字符串? 在我的网络方法中,我只是使用: return DateTime.Now.ToString(); $(document).ready(function(){ var pageUrl = ”; // Test $(‘#’).change(function(){ var trgId = $(this+’input:checked’).val(); $.ajax({ type: “POST”, url : pageUrl+ ‘/getDet’, data : ‘{categ: “‘ +trgId + ‘”}’, contentType:”application/json; charset=utf-8″, dataType:”json”, success:OnSuccess, failure: function(msg){ if(msg.hasOwnProperty(“d”)) alert(msg.d); else alert(‘error fetching values from database’); } }); }); function OnSuccess(msg) […]

jquery asp.net,停止回发

我有一个文本框,我希望用户能够输入TextBox,当他们点击Enter时,我希望jQuery对web方法进行ajax调用。 问题是,当用户点击回车时,会调用该方法,但之后页面会因返回而刷新。 我尝试过使用return false但没有结果。 这是代码: function serviceCall(getText) { $.ajax({ type: “POST”, url: ‘ActiveDirectoryAutoFillWebService.asmx/TestMethod’, data: “{‘getId’:’+ getText +’}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (msg) { $(“#divResult”).html(msg.d); }, error: function (e) { $(“#divResult”).html(“WebSerivce unreachable ” + e.name + ” ” + e.message); } }); // return false; This does not work } function searchKeyPress(e) { […]