(一).确认删除用法:
1. BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?"+"')");
2. linktempDelete.Attributes["onclick"]="javascript:return confirm('"+"确认删除?"+"');";
3. private void grdProject_ItemDataBound(object sender, DataGridItemEventArgs e)
4.
{
if ((e.Item.ItemType == ListItemType.Item) | (e.Item.ItemType == ListItemType.AlternatingItem))
{
// 刪除按鈕上的提示部分
e.Item.Cells[10].Attributes.Add("onclick", "return confirm('确定删除吗?');");
}
}
5.
script language="JavaScript" type="text/JavaScript"
function delete_y(e)
{
if(event.srcElement.outerText == "删除")
event.returnValue=confirm("确定删除?");
}
document.onclick=delete_y;
/script
(二).跨语言字符串替换
System.Text.RegularExpressions.Regex.Replace(str1,@"{1}[^]*{1}","").Replace(" ","").Replace("","\").Replace("-","-").Replace("&","&").Replace("","").Replace("","").Replace("br","n");
(三).关闭窗体
(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/) 1.
this.btnClose.Attributes.Add("onclick", "window.close();return false;");
2.关闭本窗体间跳转到另一个页面
this.HyperLink1.NavigateUrl = "javascript:onclick=window.opener.location.assign
('" + "index.aspx"+ "?&Func=Edit&AutoID=" + intAutoid + ');window.close();";
3.关闭父窗体:
INPUT type="reset" value='%=this._Cancel%' onclick="window.parent.close()"
(四).Web MessageBox
1.
Response.Write("script language=javascript window.alert('保存成功1');/script");
2.
Response.Write("scriptalert('"+"保存成功!"+"');/script");
3.
this.Page.RegisterStartupScript("ChiName","script language='javascript'alert('" + "保存成功!" + "')/script");
(五).DataGrid中加CheckBox控件模板列.
请看: http://blog.csdn.net/chengking/archive/2005/10/08/497520.aspx
(六). window.open() 方法
语法:window.open(pageurl,name,parameters);
window对象的open()方法用于创建一个新的窗口实例,新创建的窗口的外观由参数:parameters指定。新窗口中打开的文档由参数:
pageurl指定。系统能够根据参数:name确定的名称访问该窗口。
下表为parameters参数表:
参数  
/script
/body
/html
(七).location对象
href 整个URL字符串.
protocol 含有URL第一部分的字符串,如http:
host 包含有URL中主机名:端口号部分的字符串.如//www.cenpok.net/server/
hostname 包含URL中主机名的字符串.如http://www.cenpok.net
port 包含URL中可能存在的端口号字符串.
pathname URL中"/"以后的部分.如~list/index.htm
hash "#"号(CGI参数)之后的字符串.
search "?"号(CGI参数)之后的字符串.
(八).按键捕捉
1.Ctrl+Enter按键捕捉方法
body onkeydown="doKeyDown()"
script language="JavaScript"
!--
function doKeyDown()
{
if (event.ctrlKey && event.keyCode == 13)
{
alert("You pressed the Ctrl + Enter")
}
}
//--
/script
/body
2.Alt加快捷键: Alt+A
button accessKey=A title="Alt+A" onclick="alert('Button clicked!')"Alt+A/button
(九).控制输入,非法字符不能输入到TextBox.
asp:textbox
onkeypress="if (event.keyCode 48 || event.keyCode 57) event.returnValue = false;"
id="txtY_Revenue" runat="server" Width="90%" MaxLength="12"
/asp:textbox
说明: 此方法控制TextBox只收数字:0~9 , 也自可以定义其它可输入字符,如改成: 65~123,只允许输入: a~z和A~Z 等.