随笔分类 -  Ajax

摘要:AjaxToolkit之中,ajaxToolkit:HoverMenuExtender是最简单之一。Insus.NET较常用它。首先看看演示:实现方法与code,可以参考前一篇:http://www.cnblogs.com/insus/archive/2011/07/21/2112934.html 阅读全文
posted @ 2011-09-07 14:55 Insus.NET 阅读(617) 评论(0) 推荐(1) 编辑
摘要:ajaxToolkit:ModalPopupExtender可以让用户模拟新开一个窗口,以下演示,就是在模拟新开窗口作多项选项的功能。演示例子中,是Repeater结合CheckBox进行多选,此功能实现,可以参考:http://www.cnblogs.com/insus/archive/2011/09/07/2169742.html选择的小图片,它将要被ajaxToolkit:ModalPopupExtender使用,因为需要设为服务控件,添加runat="server":View Code <imgid="ab"runat="serv 阅读全文
posted @ 2011-09-07 14:07 Insus.NET 阅读(834) 评论(0) 推荐(1) 编辑
摘要:Ajax的CalenderExtender的日期选择,下面可看到效果:Insus.NET使用ajaxToolkit:CalendarExtender,来实现日期选择功能。TextBox可以让用户输入,也可以点右边的小图,出现ajaxToolkit:CalendarExtender日期选择器。可参考下面程序码:ajaxToolkit:CalendarExtender<asp:TextBoxID="txtBookingDate"runat="server"CssClass="textbox"></asp:TextBox& 阅读全文
posted @ 2011-08-27 17:53 Insus.NET 阅读(797) 评论(0) 推荐(1) 编辑
摘要:首先看看效果:该控件的效果就是在TextBox控件上添加“水印”效果,也就是当TextBox为空时,显示提示消息,一旦TextBox聚焦,样式就消失。Insus.NET实现两行文字水印,其实也没有什么技术含量,即是加了几个空格而已。ajaxToolkit:TextBoxWatermarkExtender <asp:TextBoxID="txtCCEmail"runat="server"TextMode="MultiLine"Height="50"CssClass="textbox"Widt 阅读全文
posted @ 2011-08-27 17:34 Insus.NET 阅读(542) 评论(0) 推荐(1) 编辑
摘要:Ajax的使用HTMLEditor旧版本,使用起来还算可以。在使用时,需要在页面注册:<%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit.HTMLEditor"TagPrefix="HTMLEditor"%>如果多页同时使用,可以在Web.config配置,这样不必在每个页面都写上,如下:View Code <system.web><pagescontrolRenderingCompatibilityVersion=& 阅读全文
posted @ 2011-08-13 02:49 Insus.NET 阅读(1460) 评论(0) 推荐(1) 编辑
摘要:为了实现报表,写了一个日期选择功能。可以参考下图:下面内容是在2011年8月21日更新添加的:实现这个功能,需要在数据库准备星期与月份的数据:星期函数:http://www.cnblogs.com/insus/articles/1622988.html月份函数:http://www.cnblogs.com/insus/articles/1535448.html准备好数据源之后,当然是写存储过程了,Insus.NET会以星期与月份分开写出来,首先是星期:usp_Week_GetByDate SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOALTERPROCEDU 阅读全文
posted @ 2011-08-13 01:35 Insus.NET 阅读(1222) 评论(13) 推荐(1) 编辑
摘要:AjaxControlToolkit有一个HoverMenuExtender控件用于当鼠标滑过一个Web控件时,弹出一个列表,首先观看效果:这是AjaxControlToolkit控件,当然是在Ajax下应用。在aspx页面中应该要写上:ScriptManager <asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager>不然在页面run时,会出现如下Error: Server Error in '/InsusTutorials' 阅读全文
posted @ 2011-07-21 16:39 Insus.NET 阅读(1271) 评论(0) 推荐(2) 编辑
摘要:如果你看到前面一个例子http://www.cnblogs.com/insus/archive/2011/07/16/2108172.html,当用户点击按钮之后,就会显示下面效果:此功能,使用到Ajax技术UpdateProgress来实现层遮罩效果,从下面的Style可以看到两个样式,一个底层和显法层。Style <style>#progressBackgroundLayer{position:fixed;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden;padding:0;margin:0;background-col 阅读全文
posted @ 2011-07-16 15:46 Insus.NET 阅读(1774) 评论(1) 推荐(2) 编辑
摘要:原本程序是一个查询文本框,现用户要求改程序,要如google或baidu输入一样,有自动完成功能。下图是已经完成的效果:实现使用了Web Service技术与Ajax的AutoCompleteExtender的控件。在数据库中,写好存储过程:usp_Fqa_LotNumberCompletionList CREATEPROCEDURE[dbo].[usp_Fqa_LotNumberCompletionList](@PrefixTextNVARCHAR(4000),@TopCountINT)ASDECLARE@WNVARCHAR(4000)=@PrefixText+'%'EXEC 阅读全文
posted @ 2011-07-16 14:40 Insus.NET 阅读(2703) 评论(1) 推荐(1) 编辑
摘要:最普通的动态创建铵钮方法,并为此铵钮处理它的OnClick的事件。为了演示效果更佳,在aspx使用Ajax,View Code <asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><asp:PlaceHolderID="PlaceHo 阅读全文
posted @ 2011-05-31 15:00 Insus.NET 阅读(3237) 评论(0) 推荐(1) 编辑
摘要:记得以前写网站,网站上都会放一个Javascript写的实时间钟,如今网站整合有Ajax,Insus.NET也跟随改为Ajax的asp:Timer控件。使用asp:timer控件,我们需要设置一个属性Interval,设置在相对于上一次发生的 Tick 事件引发 Tick 事件之前的时间(以毫秒为单位),和一个写OnTick事件。View Code <formid="form1"runat="server"><asp:ScriptManagerID="ScriptManager1"runat="server 阅读全文
posted @ 2011-05-30 09:25 Insus.NET 阅读(2063) 评论(2) 推荐(2) 编辑
摘要:平常时,是因为多页共同的部分,可以开发为UserControl(用户控件),这样好维护。在网页设计时,哪一个网页需要,把用户控件拉(注册)进去即可。如:View Code 1<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>23<%@RegisterSrc="~/Header.ascx"TagName="Header"TagPref 阅读全文
posted @ 2011-05-26 10:42 Insus.NET 阅读(1033) 评论(2) 推荐(1) 编辑
摘要:最近把一个开发中的专案,从vs2008的.NET3.5升级到vs2010的.NET4.0之后,在windows2000的客户端测有问题,错误截图如下:正常开发(windows 7 + IE8)来说,也不会出现2,3红标记处的滚动条的。Windows2000 pro的客户端,IE版本为6.0.2800.1106:在Windows2003服务器上,却能正常run,没有出现如标题的错误提示,IE的版本,稍高一点为6.0.3790.1830,下面为截图:虽然没有error错误提示了,但那2,3红标记处的滚动条,还是依然出现。一直有努力找这个版本的IE来安装在win2k pro上,即没有找到下载的地址。 阅读全文
posted @ 2009-09-07 16:44 Insus.NET 阅读(714) 评论(0) 推荐(1) 编辑
摘要:“/Website1”应用程序中的服务器错误。 只能在执行 Render() 的过程中调用 RegisterForEventValidation;说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 只能在执行 Render() 的过程中调用 RegisterForEventValidation;源错误: 行 41: if (gvWorkTicketRecord.Rows.Count > 0)行 42: {... 阅读全文
posted @ 2009-06-11 11:57 Insus.NET 阅读(1225) 评论(1) 推荐(1) 编辑
摘要:今天在Ajax的UpdatePanel下实现 Export Excel或是Word时,它即出现error:行: 4723错误: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModule 或服务器跟踪。详细信息: 分析附近的“<div><table cells”时出错。确认Ajax下无数据导出时,会出现上面异常。网上查询,并花费多时,无得到满意的解决方案。只有自己手动添加下 阅读全文
posted @ 2009-05-05 19:35 Insus.NET 阅读(5083) 评论(5) 推荐(3) 编辑
摘要:今天在Ajax的UpdatePanel下实现 Export Excel或是Word时,它即出现error:行: 4723错误: Sys.WebForms.PageRequestManagerServerErrorException: 只能在执行 Render() 的过程中调用 RegisterForEventValidation;解决的方法,添加下面红色code即可: </ContentTemplate><Triggers> <asp:PostBackTrigger ControlID="btnExportWord" /> <asp 阅读全文
posted @ 2009-05-05 19:27 Insus.NET 阅读(687) 评论(0) 推荐(1) 编辑
摘要:一个Js dll能应用于.net3.5下的aspx或是Ajax的方法:JsAlert() 指定信息提示,提示之后导向目标页面;CloseWindows()关闭当前窗口或是给定信息用户点确定之后关闭窗口;OpenInitWindows()初始化窗口;OpenNewWindows()打开新窗口;RefreshParentWindow()在子窗口操作完之后,刷新父窗口Data等方法。用法:using Insus.NET;InsusJsUtility obj = new InsusJsUtility();下载地址:http://download.cnblogs.com/insus/library/In 阅读全文
posted @ 2008-11-26 18:32 Insus.NET 阅读(12213) 评论(2) 推荐(4) 编辑