2007年1月24日
摘要:
在服务器端自定义异常处理
在页面上放置ScriptManager和UpdatePanel,并在UpdatePanel里放置两个文本框一个标签和一个按钮,用于输入两个数,并计算相除后的结果,按钮的Click事件如下:
阅读全文
摘要:
上一篇学习了UpdateProgress,现在看看用JS脚本来控件它。
首先,用JS脚本控制它取消更新
先在UpdateProgress里放一个Html按钮,并设置它的onclick为自己定义的函数,如下:
阅读全文
摘要:
1、首先,在UpdatePanel和UpdateProgress外面放一个Button事件定义如前: protected void Panel1Trigger_Click(object sender, EventArgs e) { System.Threading.Thread.Sleep(3000); Label1.Text = DateTime.Now.... 阅读全文
摘要:
UpdateProgress控件
把例子都做完了,才知道,这个是显示进度用的,英语太差了。
简单应用:
在页面上放置ScriptManager、UpdatePanel、UpdateProgress,在UpdatePanel里添加一个标签和一个按钮,设置相关属性如下:
UpdateProgress的文本:Progress……
阅读全文
摘要:
这两天和JS的正则表达式干上了,问题还没解决,先把搜到的有用的东西存一下: 匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/.*|/ 匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)匹配Email地址的正则表达式:... 阅读全文
摘要:
问题终于解决了,先看看我的问题: var u = window.location.toString(); 想把地址栏中的某个参数清除掉,包括&,参数名=参数值,其中,参数值还有可能是汉字 用了这样的方法:u = u.replace(/&addExJobTitle=(.+)&?/g,''); 查了半天才弄出来的,解释一下: 要替换的参数是:addExJobTitle“.” (可能是)表示任何字符“+... 阅读全文
摘要:
用编程的方法控制UpdatePanel,先看一个例子,通过ScriptManager的RegisterAsyncPostBackControl()方法注册一个异步提交的控件: protected void Page_Load(object sender, EventArgs e... 阅读全文
摘要:
开始学习UpdatePanel控件,好像是个非常常用的控件。 先看一下基本的结构: 该控件的强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。ContenteTemplate标签用来定义UpdatePanel的内容,在它里... 阅读全文
摘要:
今天在QQ群里有人发了个不错的方法,以前写这个总觉得麻烦,下面这个确实不错 if (num1 > "G的单位") { text2 = Math.Round(((double) num1) / 1073741824, 2) + " GB"; } else if (num1 > "M的单位") ... 阅读全文
摘要:
/// 除去所有在html元素中标记public static string striphtml(string strhtml) { string stroutput=strhtml; Regex regex = new Regex(@"]+>|]+>"); stroutput = regex.Replace(stroutput,""); return stroutput; } 阅读全文