Tag: asp.net

在IE8中的选择日期,Jquery datepicker弹出窗口没有关闭

我有一个带有开始日期字段的Web表单。 我已将jquery datepicker绑定到txt字段。 现在,当我在FF中选择日期时,将在文本框中填充所选日期,并关闭日历弹出窗口。 但是,当我在IE8中执行相同操作时,所选日期将填充在文本框中,但弹出窗口仍保持打开状态。 我还注意到,一旦在弹出日历中选择日期,就会生成脚本错误。 我正在使用jquery 1.3.2,jquery-ui 1.7.2和.NET 3.5。 这是我的代码示例: $(document).ready(function() { $(“#”).datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOn: ‘button’, buttonImage: ‘/_layouts/images/CALENDAR.GIF’, buttonImageOnly: true }); }); Start Date: ex. MM/DD/YYYY 这是我选择日期时在IE中遇到的脚本错误: ‘length’为null或不是对象 WebResource.axd的 这是抛出错误的代码: function ValidatorOnChange(event) { if (!event) { event = window.event; } Page_InvalidControlToBeFocused = null; var targetedControl; if ((typeof(event.srcElement) != “undefined”) […]

如何在ASP.NET中使用Repeater控件进行分页?

<asp:Image ID="imgteacher" runat="server" Height="150" Width="248" ImageUrl='’/> <asp:Label runat="server" ID="lblname" Text='’> <asp:Label ID="lbldatebegin" runat="server" Text='’> <asp:Label ID="lbldateend" runat="server" Text='’> 在我的项目中, Repeater Control工作正常。 现在我需要分页来替换这些数据。 但我没有任何关于此的信息。 可能有人就这个问题给我建议。 如下图所示。

WebMethod返回JSON,但我的$ .ajax()回调中的响应obj只是一个字符串

这是我自制的序列化类: public class JsonBuilder { private StringBuilder json; public JsonBuilder() { json = new StringBuilder(); } public JsonBuilder AddObjectType(string className) { json.Append(“\”” + className + “\”: {“); return this; } public JsonBuilder Add(string key, string val) { json.AppendFormat(“\”{0}\”:\”{1}\”,”, key, val); return this; } public JsonBuilder Add(string key, int val) { json.AppendFormat(“\”{0}\”:{1},”, key, val); return this; […]

如何在ASP.NET MVC中处理HTML5多文件上传?

我找到了以下很棒的主题 ,并解释了如何使用新的HTML5 FormData API通过AJAX / Jquery进行文件上传 这是该代码的略微更新版本,使用较新的JQuery 1.8+语法 $(‘:button’).click(function(){ var formData = new FormData($(‘form’)[0]); $.ajax({ url: ‘/Upload’, //my ASP.NET MVC method type: ‘POST’, // handle the progress report xhr: function() { // Custom XMLHttpRequest var myXhr = $.ajaxSettings.xhr(); if(myXhr.upload){ // Check if upload property exists myXhr.upload.addEventListener(‘progress’,progressHandlingFunction, false); // For handling the progress of the upload […]

ASP.NET通用处理程序和会话

我有GenericHandler和anonymousIdentification的问题。 基本上,如果在Web配置中打开 ,则每当向服务器发送JQuery GET / POST请求时,该请求将在新用户和新用户会话下执行。 有没有办法缓解这种情况? 我需要访问当前用户的会话变量……真的很令人沮丧!

如何通过Javascript将表行添加到ASP.NET中的服务器?

之前已经问过这个问题: 在asp.net webform中通过javascript添加访问表行 。 对重复的问题道歉,但我真的想解释为什么会这样。 这可能是由于我对浏览器在提交到服务器时如何处理HTML表格缺乏了解。 如果我在aspx页面上有一个表或控件,并且我使用JQuery / Javascript在客户端添加行,为什么我不能在回发后的服务器中添加这些添加的行? 我一直试图让这个工作,看起来我不能根据前一个问题的答案做到这一点。 但有人可以解释为什么会这样吗? 表本身可以在post-back中返回,但是唯一存在的行是在最初发送到浏览器时作为表的一部分的行 – 它不包括浏览器添加的行。 我原本以为有一种方法可以在回发中包含这些新行,就像任何客户端用户输入一样?

在asp.net中使用dropzone.js

因为几天我试图用拖放界面实现多个文件上传。 我搜索了很多,最后从http://www.dropzonejs.com/找到了我的确切要求 我从上面的网站尝试了相同的步骤。 但是,我无法在我的aspx页面中实现此dropzonefunction。

在UpdatePanel中从jQuery submit()中防止ASP.net __doPostback()

如果我的自定义jQueryvalidation返回false,我试图在表单提交上停止回发。 有没有办法阻止__doPostback()函数在submit()函数内完成? 我假设: $(‘#aspnetForm’).submit(function () { return false; }); 会做的伎俩,但显然事实并非如此:有没有人有建议? submit()函数会阻止回发(如果你在firebug中的断点暂停,它不会回发),但是我似乎无法在submit()函数完成后停止事件发生! 干杯,艾德 编辑 好吧,我有一个快速的混乱,并发现我用来导致回发的按钮与更新面板绑定作为asyncpostbacktrigger的事实似乎是问题:如果我将其作为触发器删除(即导致它产品一个完整的回发),没有问题阻止回发与返回false; 任何想法为什么异步回发不会使用return false停止?

如何构建专门的JQuery Timer

我有一个asp.net页面,其中有两个网格视图可用于显示当前的股票市场价格更新。 我需要每20秒更新这两个网格视图。 所以我在考虑使用JQuery来完成这项工作。 我需要的是一个定时器,它将每20秒触发一次,向服务器发送ajax请求,使用json从服务器带来订单列表,然后更新这两个网格视图。 如果在服务器被激活后20秒仍然提供服务请求,那么我希望中止旧服务器而不会造成任何麻烦。 我已经知道如何使用json引入对象。 我只需要弄清楚如何每20秒发送一个请求,如果它仍然是服务器20秒,则取消请求。

在FullCalendar中更改日背景颜色

我在我的asp.net应用程序中使用FullCalendar 。 我需要改变一天的背景颜色。 到目前为止我尝试了什么: dayRender: function (date, cell) { var today = new Date(); var end = new Date(); end.setDate(today.getDate()+7); if (date.getDate() === today.getDate()) { cell.css(“background-color”, “red”); } var start = new Date(); start.setDate(today.getDate()+1); while(start <= end){ //alert(start + "\n" + tomorrow); if(start.getDate() == date.getDate()){ cell.css("background-color", "yellow"); } var newDate = start.setDate(start.getDate() + 1); start […]