摘要:
在一些网页应用中,就比如在投票系统中,当我们进行的是多项投票时,我们要求用户最多只能选择几项进行投票,这也是就是说选择复选框的个数最多几个.那么如何设置这最多的几个,我们就需要做些简单的脚本处理。以下代码均转摘自互联网,作者不详。比如如下的代码则解决了相关问题:<SCRIPT LANGUAGE="JavaScript"> <!-- //checkbox元素的名字前缀,本例为sample1,sample2,sample3... var sCtrlPrefix = "sample"; //checkbox元素数量,本例有10个; var i 阅读全文
摘要:
.net 实现 URL重写,伪静态11211人阅读一,获得Mircosoft URLRewriter.dll:获得Mircosoft URLRewriter.dll可以到http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true下载完毕后,导入工程,我这里没有对该工程做任何修改,保留了原来的重写方式,然后直接在VS2005里面生成.dll文件就可以了。二,使用该dll文件:添加引用,搞定。三,页面方面的设计,这里不在赘述了,我会放一个下载包,有兴趣的朋友下载来看看吧,代码写 阅读全文
摘要:
做网站时,有时为了提高性能会将网站首页生成静态页(当然,Asp.net中页面缓存也是一个不错的选择了将页面生成静态的方法有多中,据不完全统计有N种(N>1)呵呵以下的方法来自"孟子E"解释的方法代码如下protectedoverridevoidRender(HtmlTextWriterwriter)...{System.IO.StringWriterhtml=newSystem.IO.StringWriter();System.Web.UI.HtmlTextWritertw=newHtmlTextWriter(html);base.Render(tw);System. 阅读全文
摘要:
ASP.NET2.0 永恒密码之戒作者:清清月儿主页:http://blog.csdn.net/21aspnet/1.我们经常有这样的情形:就是用户注册时由于某个信息填写错误要重新填写。但是这个过程经过了服务器PostBack。所以密码框就清空了。因为PostBack的时候,如果TextBox的TextMode为Password的话,是没有value属性传递的,所以密码框是空的。其实这个问题是可以解决的。2.效果图:普通情况下不能保存密码:经过处理后可以保存密码代码:后台代码 using System; using System.Data; using System.Configuration 阅读全文
摘要:
.NET2.0抓取网页全部链接作者:清清月儿主页:http://blog.csdn.net/21aspnet/该方法经过对各大门户网站测试结果是抓取率100%!效果图后台代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.U 阅读全文
摘要:
在ASP.NET2.0站点根目录下,只要存在App_Offline.htm文件,那么所有对.aspx的请求都将转向App_Offline.htm。而且浏览器的地址栏显示的是所请求的.aspx的URL。这样当我们的站点需要维护时,只要把App_Offline.htm拷贝到站点根目录下即可。加入你有个网站叫21世纪开运网www.21kaiyun.com那么,你有很多网页,如果网站要紧急进入维护,你不需要修改代码只要将这个文件发布到服务器即可。App_Offline.htm文件:<!--***************************************** App_Offline. 阅读全文
摘要:
一、表格中单元格之间分隔线的隐藏方法第一行第二行第三行这个表格去掉了单元格之间的纵向分隔线第第第一二三列列列这个表格去掉了单元格之间的横向分隔线横线竖线都没了这个表格去掉了单元格之间的纵向分隔线和横向分隔线 其实上面的三个表格都有三行三列,隐藏分隔线的诀窍在于rules,察看这三个表格的源代码,我们可以看到<TABLE>标签中都有rules。 它有三个参数(cols,rows,none),当rules=cols时,表格会隐藏纵向的分隔线,这样我们就只能看到表格的行;当rules=rows时,则 隐藏了横向的分隔线,这样我们只能看到表格的列;而当rules=none时,纵向分隔线和横 阅读全文
摘要:
换皮肤的方式有很多种,最简单的通常就是切换页面CSS,而CSS通常写在外部CSS文件里。那么切换css其实就是更换html里的link href路径。我在网上搜索了下。一般有两种方式:1,在页面放一个holder控件。然后用编程方式把当前用户的风格css link写入页面。2,通过反射机制,逐个控件设置css样式。上面两种方式都挺麻烦的,第一种需要在每个页面上放一个holder控件。类似的做法还有把link标签加runat=server的做法。页面多了,都比较麻烦。第二种不用考虑了。性能编程效率上问题多多。记得以前在学习DNN的时候,在他里面发现了一种修改form里默认的action地址的方式 阅读全文
摘要:
在做.net开发时,经常能碰到这样的情况,页面很长,而我们一般用的都是服务器端控件,用服务器端控件有这样一个缺点,就是控件每次都要和服务器交互,而产生页面的刷新,试想一下,如果页面很长,而页面中的控件又很多,每次都要刷新到页面顶部,那我们在填写资料时页面每刷新一次我们都要拖动一次滚动条,这样实在是很麻烦,问题由此产生,一些人用SmartNavigation 方法,这个方法可行,但它一般会与页面中的验证控件或是JS 产生冲突,从而导致页面的失效,在这我找到一个用JS来解决问题的办法供大家参考环境为VS.NET 2000和VS.NET 2003通过<script language=" 阅读全文
摘要:
由于项目的需要不允许系统在提交之后,按IE的后退按钮进行再次提交。试试了一下在 .NET中通过如下语句Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);就可以使页面的缓存失效,每次都需要获取新页面。<script>history.forward();</script>最灵! 阅读全文
摘要:
<HTML><BODY><P> </P><form name=fm_Info><input type=text name=txtValue></form><script language=javascript>var timervar winOpenfunction IfWindowClosed() { if (winOpen.closed == true) { document.fm_Info.txtValue.value="child closed" window.clear 阅读全文
摘要:
代码如下:<input type=button value=刷新 onclick="history.go(0)">代码如下:<input type=button value=刷新 onclick="location.reload()">代码如下:<input type=button value=刷新 onclick="location=location">代码如下:<input type=button value=刷新 onclick="window.navigate(locatio 阅读全文
摘要:
<SCRIPT LANGUAGE="javascript"> function method1(tableid) {//整个表格拷贝到EXCEL中 var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel var oWB = oXL.Workbooks.Add(); //获取workbook对象 var oSheet = oWB.ActiveSheet; ... 阅读全文