ASP
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
asp.net 2.0 验证模块的实现
1 搞一个模块,编译成DLL namespace ASPNETAJAXWeb.ValidateCode.Page{ public class ValidateCode:System.Web.UI.Page { private const double IMAGELENGTHBASE = 12.5; private const int IMAGEHEIGTH = 22; pr原创 2013-07-01 16:14:29 · 649 阅读 · 0 评论 -
asp.net 4中的HTML过滤的一个新特性
在asp.net 4中,有个新增加的对HTML过滤,防止XSS攻击的新特性,那就是使用表达式. 首先,假如使用传统的表达式的话,有可能出现这样的情况,即: 如果data用户输入的是“alert(‘Hello’);javascript injected”则会造成RSS攻击了,现在我们可以这样 则会自动过滤掉这些HTML了,十分方便安全原创 2013-07-01 16:26:58 · 769 阅读 · 0 评论 -
gridviewtips1:gridview的页脚中的加亮显示和页数显示
在asp.net 中,要经常显示gridview中的页数,并且当用户点下一页时,最好的方法是加亮予以显示,下面分别介绍下实现方法:1)加亮显示当前的页数 先增加CSS如下: .gvPagerCss span { background-color:#DEE1E7; font-size:20px; } .gvPager原创 2013-07-01 16:27:17 · 1269 阅读 · 0 评论 -
jquery实现gmail那样的直接上传效果
在GMAIL中,实现文件上传时,是点一个UPLOAD连接时,就直接打开了文件浏览框选择用户的文件的,这个效果跟传统的上传效果有点不同,但实际上,可以很容易去通过jquery去实现这个功能了,下文假设是使用ASP.NET+JQUERY的方法,其他PHP,JAVA的实现原理基本是一样的1 上传真正的部分,其实还是传统的文件上传框,即: 如果是其他语言比原创 2013-07-01 16:27:39 · 705 阅读 · 0 评论 -
asp.net 中对datagrid中的BUTTON应用CSS样式
在asp.net中,如果要对某个按钮,TEXTBOX应用样式,可以利用CSSCLASS属性,比如其中,abc是你自己定义的CSS样式,而如果要对datagrid中的button应用css样式,如果这样写的话<asp:DataGrid id="dgArticles" runat="server" AutoGenerateColumns="False" ...>原创 2013-07-02 09:25:50 · 1379 阅读 · 0 评论 -
asp.net 2.0中的ValidationGroup
在asp.net 1.1中,对于验证类控件,在使用时,遇到有的不需要验证的控件时,是十分麻烦的,就是说不可能有选择验证某些控件,而在asp.net 2.0中,新增加了validationgroup属性,可以指定验证某些控件,例子如下: TextBox1” runat=“server”/>原创 2013-07-02 09:26:01 · 939 阅读 · 0 评论 -
asp.net 2.0中的Cross PAGE REQUEST
大家还记得吧,在ASP中,一个页面里,只要有一个Form表单,在POST后,就可以在 另外一个表单里用REQUEST来接受了,而在ASP.NET 2.0中,咱们又可以这样做了,因为有了 新的特性,叫做cross page request,可以实现这样的功能,代码如下,十分简单: crosspage1.aspx: http://www.w3.org/TR/xhtml11/DTD/xhtml11.原创 2013-07-02 09:26:37 · 1115 阅读 · 0 评论 -
一些我翻译或原作的文章
平时有空的话,比较喜欢看外国的.net站点,因此也翻译些好的文章,但限于水平所限,虽有不少已经发表,但恐怕很多也不到位和准确,因此这里整理一下,给大家批评一下,由于比较多,因此只好全部提供链接而已。如果那位转载的话,也麻烦加上转载字样了,万分感谢。 用ASP.NET创建自定义文本框 http://www.yesky.com/SoftChannel/72342380468043776/200原创 2013-07-02 09:25:30 · 1103 阅读 · 0 评论 -
asp.net 中一次性更新DATAGRID中所有记录
在asp.net中,如何一次性更新datagrid中的所有记录呢?可以用如下的方法,首先,要对DATAGRID中要更新的列建立模版列,比如:asp:datagrid id="dgPopularFAQs" runat="server"AutoGenerateColumns="False"...> <asp:BoundColumn DataField="FAQID" ItemS原创 2013-07-02 09:25:55 · 1069 阅读 · 0 评论 -
asp.net 2.0中的弹出对话框
在asp.net 1.1中,要做1个弹出的对话框的话,一般是在服务端的代码中这样写: btnClick.Attributes.Add("onclick", "return confirm('Are you sure?');"); 现在在ASP.NET 2.0中,只要使用客户端的代码就可以拉,新多了个onclientclick,这样写 哈哈,效果一样的拉,是不是很方便呢?原创 2013-07-02 09:26:06 · 910 阅读 · 0 评论 -
asp.net 2.0中使用sitemapDATAsource做页面导航
在ASP.NET 2.0中,没有专门的页面导航控件,但可以使用SITEMAPdatasource配和DATALIST来实现。 SITEMAPDATASOURCE控件中,需要特别的建立一个web.sitemap的XML文件,该文件中存贮网站的结构, 比如 http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >原创 2013-07-02 09:26:16 · 1116 阅读 · 0 评论 -
asp.net 2.0中设定默认焦点按钮
在asp.net 1.1中,当要在page_load页面中,设置某个控件为默认的焦点按钮(也就是默认焦点是在这个控件上的),可能要用到javascript的代码,而在ASP.NET 2.0中,不用这些麻烦了,在form代码中,使用 defaultbutton和 defaultfocus属性就可以了,比如 form id="Form1" defaultbutton="BtnSubm原创 2013-07-02 09:26:11 · 997 阅读 · 0 评论 -
asp.net 2.0中TREEVIEW中动态增加结点
在asp.net 2.0中,要动态从数据库中取出内容,动态增加结点,其实不难,比如以SQL SERVER 2000的PUBS数据库为例子,要以树型列表方式,取出作者,做为根结点,然后取出每位作者写过什么书,作为子结点,可以这样 http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> http://www.w3.org/1999/xhtml">原创 2013-07-02 09:26:21 · 1092 阅读 · 0 评论 -
asp.net 4.0中menu菜单的改进
在asp.net 3.5时,如果用menucontrol时,使用的是表格的形式,即: 会产生TABLE的方式,这个当然不大好了,因为现在都DIV ,CSS时代了,到asp.net 4的时候,则全部MENUCONTROL出来的效果是DIV CSS了:如果你还坚持使用旧的方式,可以把RenderingMode=Table 就可以了原创 2013-07-01 16:26:33 · 928 阅读 · 0 评论 -
碟评--梁紫丹新碟<<紫色的声音>>
今天朋友说子弹终于出新碟了,忽然觉得原来记忆里还有这个小MM,听说之前去日本学习去了,留过洋水归来,终于出碟了,实在值得高兴,于是去下载试听之(http://www.verycd.com/topics/293176),发现还是很有惊喜的.觉得既然两年前的差不多这个时候,在超女的那个时候,唯一留意到她,还写了点评(http://www.cnblogs.com/jackyrong/archive/原创 2013-07-01 16:16:40 · 1155 阅读 · 0 评论 -
asp.net 2.0 ajax中允许用户中断
在asp.net 2.0 ajax中当要强行停止POSTBACK时,可以这样做,比如加个STOP按钮 其中Sys.WebForms.PageRequestManager.getInstance().可以获得目前网页端上的"PageRequestManager"对象,通过该对象,可以判断目前是否正在异步postback,用abortPostBack中断原创 2013-07-01 16:14:38 · 583 阅读 · 0 评论 -
asp.net 2.0中删除数据的操作
一个很典型的场景,一个GRIDVIEW中的每个数据行,有两个图片按钮 “操作(修改)”,“删除”,先来看前端的代码 '>()原创 2013-07-01 16:14:31 · 655 阅读 · 0 评论 -
asp.net 2.0中允许一次上传多个文件的设计
在asp.net 2.0中,可以结合dhtml来实现在用户上传完一个文件后,再点“继续上传”,而动态增加上传文件框首先是前台的页面 function addFile(max) { var file = document.getElementsByName("File"); if(file.length == 1 && file[0].disabled == true) {原创 2013-07-01 16:14:34 · 697 阅读 · 0 评论 -
asp.net 2.0中 updatepannel(1)
1 当一个控件放在updatepanne外时,如果依然要用ajax的功能的话,可以这样搞, Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Me.ScriptManager1.RegisterAsyncPostBackControl(Me.原创 2013-07-01 16:14:36 · 655 阅读 · 0 评论 -
asp.net 2.0中异步调用webservices
今天读台湾董老师的AJAX书,发现其实也可以不建立asmx这样来调用了比如'建立Page Method _ _ Public Shared Function GetServerTime(ByVal format As String) As String '调用服务器端时间 Return Now.ToString(format)原创 2013-07-01 16:14:40 · 621 阅读 · 0 评论 -
asp.net ajax 1.0中很好用的ajaxtoolkit精选介绍(1)
在asp.net ajax 1.0中,有相当多的ajaxtoolkit好的控件,这里选一些十分精彩的来进行介绍1)slideshow控件。这个控件十分好,可以开发一个简单的相册控件 首先,必须要有一个web服务照片的提供通过后端Web Services来完成,可通过SlideShowServiceMethod 属性指定要提供照片的Web Method(或Page Method)名称,该W原创 2013-07-01 16:14:42 · 687 阅读 · 0 评论 -
asp.net ajax 1.0 精选ajax controltookit控件介绍2
1 ajax 的tabcontrol 在ajax 1.0中,有的tabcontrol是非常不错的了原创 2013-07-01 16:14:44 · 617 阅读 · 0 评论 -
asp.net 2.0,sql 2005中的mars
mars在asp.net 2.0,sql 2005里不是火星 ,而是多活动结果集(Multiple Active Result Sets,简称MARS)是ADO.NET 2.0的一个新特征-它允许在单个连接上执行多重的数据库查询或存储过程。这样的结果是,你能够在单个连接上得到和管理多个、仅向前引用的、只读的结果集。在MARS以前,针对每个结果集需要一个独立的连接。当然,你还必须管理这些连接并且要付原创 2013-07-01 16:15:29 · 597 阅读 · 0 评论 -
在网页中用javascript控制wmplayer播放器
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay/mmp_sdk/settingsobject.aspvar state;//初始化function playerinit(){ player.url="mp3.m3u"; player.settings.autoStart = fal原创 2013-07-01 16:15:36 · 916 阅读 · 0 评论 -
(转)阻止网页挂马的若干工具收藏
上个blog中提到国内网站被挂马的常见原因是SQL注入攻击。那么,除了在Web开发的时候注意以外,有什么有效的工具可以对抗SQL注入攻击?今天,微软和惠普的安全部门合作发布了三个工具,分别是:微软SQL注入攻击源码扫描器:Microsoft Source Code Analyzer for SQL Injection (MSCASI)。这个工具给网站开发人员使用。是一个静态扫描ASP代原创 2013-07-01 16:16:19 · 668 阅读 · 0 评论 -
(转)javascrit中的uriencode
遇到一个需要用Javascript将文字转换成asp中的urlencode编码网上查到的全都是escape,和需要的编码不是一回事,好不容易找到的结果 保存下来以备以后使用js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使原创 2013-07-01 16:19:17 · 730 阅读 · 0 评论 -
SEO小结
1 影响PR值的几个因素 A 链入页面的数量 B 链入页面的PR值 C 链入页面的相关度 link命令,可以查询有多少页面链入到产品网站。http://pagerank.webmasterhome.cn 查询网页PR2 网页相关度的计算方法: 假设一个文章集合 {C},总文章数目为N,其中含有单词x的文章总数为Nx,含有单词y的文章总数是Ny,含有{x原创 2013-07-01 16:25:00 · 605 阅读 · 0 评论 -
调用javax.net.ssl包去取https的页面内容
假如某个页面是https的话,可以去获得其内容和HTTPS的验证信息:import java.net.MalformedURLException;import java.net.URL;import java.security.cert.Certificate;import java.io.*; import javax.net.ssl.HttpsURLConnection;impo原创 2013-07-01 16:25:19 · 2334 阅读 · 0 评论 -
ASP.NET 2.0中改变passwordrecovery发邮件时的信息
在ASP.NET 2.0的登陆控件中(详细见我的文章,www.yesky.com/SoftChannel/72342380468043776/20041102/1870966.shtml),其中的passwordrecovery(恢复用户密码控件中,可以当用户输入密码回答问题,答案后,将用户的用户名和密码EMAIL给用户,其中,我们 可以改善一下它的提示密码信息)原创 2013-07-02 09:26:32 · 1503 阅读 · 0 评论