随笔分类 - ASP.NET
摘要:示例1:AutoCompleteExtender自动完成本文展示如何使用AJAX Control Toolkit来实现这个功能,几乎所有的文章都是描述如何使用Ajax通过Web服务获取自动完成的文本,但本文介绍如何从aspx code文件中返回所需要的数据,而不是通过Web服务。http://dev.mjxy.cn/a-AutoCompleteExtender-automatically.aspx示例2:ImageAutoComplete带图片的自动完成本介绍使用使用AJAX AutoCompleteExtender 以及太图标的自动完成,这里我们演示包括世界各地不同国家的国旗。http://
阅读全文
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-AutoCompleteExtender-automatically.aspx概述TextBox的AutoComplete有的时候对我们很有用,你可能也见过这样的功能。本文展示如何使用AJAX Control Toolkit来实现这个功能,几乎所有的文章都是描述如何使用Ajax通过Web服务获取自动完成的文本,但本文介绍如何从aspx code文件中返回所需要的数据,而不是通过Web服务。示例如果你还没有下载AJAX Control Toolkit。可以通过这里http://www.asp.net/ajaxli
阅读全文
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Ajax-obtain-IP-Location.aspx介绍本文使用Ajax技术获取IP地理位置,这里的IP地理位置是通过抓取第三方网站的内容获取的。解决方案我们使用这样的方式获取IP所在的地理位置http://dev.mjxy.cn/ajaxcheck.aspx?action=getip&ip=202.96.64.68&ipurl=http%3A//www.ip138.com/ips.asp%3Fip%3D&startstr=%u672C%u7AD9%u4E3B%u6570%u636E
阅读全文
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Download-to-prevent-hotlinking.aspx介绍为了有效的防止通过其他的网站的链接直接下载你网站里文件或图片,可以使用防止盗链功能。防盗链有很多中方法,例如:只允许登录的用户才可以下载,或者只允许特定的经过授权的网站(域名)才可以下载等。IHttpHandler通过IHttpHandler可以编写自定义 HTTP 处理程序来处理特定的、预定义类型的 HTTP 请求。响应这些特定请求的是在 HttpHandler 类中定义的可执行代码,而不是常规的 ASP 或 ASP.NET网页。HTT
阅读全文
摘要:转载请注明:敏捷学院-技巧资源库原文链接:http://dev.mjxy.cn/a-CKEditor-plug-in-development-a-toolbar-button-Quick-Start.aspx介绍这是一个CKEditor3.4插件开发的简易教程,介绍如何为工具栏toolbar增长例如 p,h1,h2,h3,h4,h5,h6,pre,div的按钮。目录结构按如下目录结构创立文件夹和文件ckeditor/ config.js plugins/ button-pre/ button-pre.png plugin.jsplugin.js 插件配置脚本(function(){var a=
阅读全文
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Using-jQuery-and-XML-password-strength-indicator.aspx代码下载:Password_Strength_Indicator.zip介绍本文开发一个JQuery插件来制作一个密码强度指示器,以帮助用户创建密码。密码策略存储到一个XML文件中。用户可以很方便根据自己的需求来改变密码策略。特点如下:1.使用文字和进度条显示密码强度。2.密码策略,进度条颜色和宽度存储在XML文件中。3.使用XSLT将XML文件的密码策略转换成HTML显示。图1图2代码结构Default.
阅读全文
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-ASPNET-picture-clip-controls.aspx代码下载: Anders_Web_Controls_v1_2.zip介绍在创建一个自定义的ASP.NET控件时有很多不同的方式。用户只需要将控件拖拽到页面上使用即可。控件本身应该是自包含的,包括注册客户端脚本,CSS和图像等。本文将引导你创建一个自定义的控件,包含脚本,CSS图像等,并告诉你如何为每个控件初始化JavaScript代码。具体实现我们要做的第一件事情是创建Web资源。把所有用到的资源(CSS,JS,IMG)按不同的目录存放。然后将每
阅读全文
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Number-of-regular-expressions.aspx正则表达式^([0-9]*|\d*\.\d{1}?\d*)$匹配.568 | 8578 | 1234567.1234567不匹配568. | 56.89.36 | 5.3.6.9.6正则表达式^\$(\d{1,3}(\,\d{3})*|(\d+))(\.\d{2})?$匹配$0.84 | $123458 | $1,234,567.89不匹配$12,3456.01 | 12345 | $1.234正则表达式^1?[1-9]$|^[1-2]0$匹配
阅读全文
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-URL-regular-expression.aspx正则表达式(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?匹配http://regxlib.com/Default.aspx | http://electronics.cnet.com/electronics/0-6342366-8-8994967-1.html不匹配www.yahoo.com正则表达式^\
阅读全文
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Email-regular-expression.aspx正则表达式\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*匹配abc@test.com | abc-d@d-c.com不匹配正则表达式^[\w-]+(\.[\w-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)*?\.[a-z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$匹配username@domain.com | u-s_e.r1@s-ub2.domain-n
阅读全文
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Date-validation-regular-expression.aspx正则表达式(?n:^(?=\d)((?<day>31(?!(.0?[2469]|11))|30(?!.0?2)|29(?(.0?2)(?=.{3,4}(1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(16|[2468][048]|[3579][26])00))|0?[1-9]|1\d|2[0-8])(?<sep>[/.-])(?<month>0?[1-
阅读全文
摘要:英文源文档 <http://code.msdn.microsoft.com/Uploadedit-image-in-ASPNET-b96367a9> 翻译: 白水<dev.mjxy.cn>代码下载: CSASPNETImageEditUpload.zip此示例演示了在ASP.NET FormView中如何上传和显示图片,如何添加,编辑,删除和分页。FormView默认显示了从数据库中取出的数据以及基本操作的界面图片是从SQL Server 数据库中取出,并显示在网页上面。实现步骤:步骤1:在Visual Studio 中创建Web应用程序项目 CSASPNETFormV
阅读全文
摘要:Customizable 'Loading' Control for Web Applications with Designer Support英文源文档 <http://www.codeproject.com/KB/webforms/LoadingWebCustomControl.aspx> 翻译: 白水 <敏捷学院>代码下载: LoadingControlEx.zip介绍使用Page_load页面加载时显示进度,是一个不错的做法。这使用的用户在与网页交互时的感觉很好。传统做法是使用每一次一行行的写不少JavaScript代码。对于JavaScrip
阅读全文
摘要:Encrypting Query Strings英文源文档 <http://www.codeproject.com/KB/aspnet/urlquerystring-encryption.aspx>翻译: 白水<敏捷学院>代码下载:QueryStringEncryption.zip介绍我们经常在两个页面之间使用键值对的查询字符串形式传递一些值。Query String 是在网页之间传输数据的最简单的方式。在查询字符串中传递的数据都是明文数据,而且用户可能会改变传递的值,这将会导致系统的安全性和数据的完整性。解决方案针对这个问题,我开发了一个小的代码片段用来对查询字符串(
阅读全文
摘要:英文源文档 <http://www.codeproject.com/KB/webforms/daypilot_scheduler.aspx> 代码下载:DayPilotLite-3_0_209.zip(敏捷学院)特点主要特点:简单干净的外观Y轴上允许多资源X轴上允许自定义时间尺度(分钟,小时,日,周)高亮时间显示(自定义颜色)自动处理当前事件可定制的事件(text,size,backgorund color, …)自定义字体和颜色数据库连接:DataSource 和DataSoruceID 属性支持SqlDataSourceXmlDataSourceDataTableDataSet
阅读全文
摘要:ASP.NET File Upload with Progress Bar英文源文档 <http://www.codeproject.com/KB/webforms/FileUploadWithProgrss.aspx>翻译:白水 引用请注明出处 <敏捷学院>源代码下载:http://dev.mjxy.cn/a-With-the-progress-of-file-upload-controls.aspx介绍文件上传,实时显示文件上传进度。背景知识允许用户上传,下载删除文件以及经典的用户界面而不需要重新加载页面。代码使用 上传部件包含下面内容:文件上传接口(default
阅读全文
摘要:Data Access Layer Auto Generation Library英文源文档 <http://www.codeproject.com/KB/aspnet/auto_generation_library.aspx>翻译: 白水 引用请注明出处 <敏捷学院>源代码下载:http://dev.mjxy.cn/a-Data-Layer-automatically-generated-library.aspx介绍数据访问层(DAL)几乎是所有体系中很重要的一部分。我遇到的一个难题就是为大型数据库创建DAL,而维持这些数据库的DAL简直就是另一个噩梦。因此我认为解决
阅读全文
摘要:原文链接: http://dev.mjxy.cn/a-aspnet-Upload-file.aspx<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UpFile.ascx.cs" Inherits="UpFile" %><div style="margin: 10px;">选择要上传的文件:<br /><input id="UpLoadFile" type=&quo
阅读全文
摘要:http://dev.mjxy.cn/a-How-to-receive-the-return-value-stored-procedure.aspxASP.NET 里接收存储过程的返回值,需要定义参数. 而不是 ExecuteNoQuery的结果.using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("Get4LayerIsA", cn); cmd.CommandType = CommandType.StoredProcedu
阅读全文
摘要:转载:http://dev.mjxy.cn/a-How-to-calculate-the-return-time-of-the-page.aspx服务器端开始计时:ViewData["result"] = DateTime.Now.TimeOfDay.TotalMilliseconds;页面最后调用脚本计算<span id="times" title="<%:ViewData["result"]%>"><%:ViewData["result"]%></s
阅读全文

浙公网安备 33010602011771号