随笔分类 - ASP.NET
摘要:今天在做项目时,碰到了一个问题,当页面在提交时,若网速太慢,用户可能点击多次提交按钮。这样,导致向数据库中插入了多条相同的记录。在网上搜索了一下,终于得一良方,现在拿出来与大家分享。//方法一:在提交时调用一段客户端的代码。function a() { document.getElementById("btnok").value ='正在提交'; document.getElementById("btnok").onclick=function(){returnfalse;}; returntrue; } <input id=&qu
阅读全文
摘要:转至http://blog.csdn.net/zhoufoxcn/article/details/2026908用asp.net开发Ajax有两种主流,一种是微软推出的技术,其中一个最常用的就是UpdatePanel控件,还有一种是AjaxPro技术。这种技术有着各自的特点。采用微软的技术开发也沿用了微软一贯的简单化、傻瓜化的特点,开发简单Ajax程序几乎不需要了解任何网页脚本知识和XHTML知识,缺点也有一些,通常会带来一些不必要的网络流量(整个UpdatePanel控件内所有的控件内容都会提交),另外在VS2005下经常会出现“***不是已知元素 原因可能是网站中存在编译错误 ”的提示,虽
阅读全文
摘要:protected void BtnOk_Click(object sender, EventArgs e) { if (this.FileUpload1.FileName == "") { this.lblMessage.Text = "<font color=#FF0000>请选择上传的图片!</font>"; this.FileUpload1.Focus(); return; } string filePath = this.FileUpload1.FileName; string fileName = filePath.S
阅读全文