ASP.NET中的javascript操作(2)_.Net教程
推薦:淺談ASP.NET 2.0服務(wù)器控件開發(fā)的基本概念利用asp.net 2.0技術(shù),創(chuàng)建Web自定義服務(wù)器控件并不是一件輕松的事情。因?yàn)�,這需要開發(fā)人員了解并能夠靈活應(yīng)用多種Web開發(fā)技術(shù),例如,CSS樣式表、客戶端腳本語(yǔ)言、.NET開發(fā)語(yǔ)言、服務(wù)器控件開發(fā)技術(shù),甚至是當(dāng)前最火的AJAX技術(shù)等等。雖然現(xiàn)實(shí)如此艱難,但
所以這里用兩個(gè)雙引號(hào)表示字符串本身的雙引號(hào)。
下面是一些簡(jiǎn)單的ASP.NET中的javascript操作:
1.打開新窗口
這個(gè)簡(jiǎn)單:Response.Write(@"< script
language='javascript'>window.open('url');< /script>");
2.關(guān)閉窗口
//關(guān)閉當(dāng)前窗口,并提示用戶時(shí)候關(guān)閉,yes關(guān)閉,no退出
Response.Write(@"< script language='javascript'>window.close();< /script>");
//延遲關(guān)閉窗口(下面代碼表示2秒后關(guān)閉,無(wú)需確認(rèn))
Response.Write(@"< script
language='javascript'>setTimeout('self.close()',2000);< /script>");
3.延遲時(shí)間
這個(gè)和上面的沒有多少區(qū)別.我用到的情況是,在用戶操作完畢給出提示,"n秒后,頁(yè)面
轉(zhuǎn)向"之類的只需去掉2重的Self.close()即可
Response.Write(@"< script
language='javascript'>setTimeout('',2000);< /script>");
4.彈出提示或警告窗口
Response.Write(@"< script language='javascript'>alert('添加成功,2秒鐘后頁(yè)面
將自動(dòng)跳');< /script>");
5.刷新其他頁(yè)面
這個(gè)用到的情況還是不少.比如在B頁(yè)面對(duì)數(shù)據(jù)更新和修改,另一頁(yè)面A要保持最新數(shù)據(jù)
給客戶,這是就要在對(duì)B操作完畢的情況下對(duì)A進(jìn)行刷新:
Response.Write(@"< script language='javascript'>window.opener.location.
href='./default.aspx'< /script>") ;
6.頁(yè)面跳轉(zhuǎn)
有時(shí)候在學(xué)要給出提示的情況下進(jìn)行頁(yè)面跳轉(zhuǎn),不能使用Response.Redirect("url");
比如,當(dāng)客戶操作完畢,單擊按鈕提交,彈出提示框(使用上面3和4),如果使用了
Response.Redirect("url");
那么頁(yè)面將不給出提示,頁(yè)就是3和4沒有起作用就直接轉(zhuǎn)向了.
如果你是下面的操作過程:
1).Response.Write(@"< script language='javascript'>alert('添加成功,2秒鐘后頁(yè)
面將自動(dòng)跳');< /script>");
2).Response.Write(@"< script
language='javascript'>setTimeout('',2000);< /script>");
3).頁(yè)面轉(zhuǎn)向:
Response.Write("< meta http-equiv='refresh'
conte
nt='0;URL=./default.aspx'>");
//這個(gè)我不知道用javascript怎么實(shí)現(xiàn),熟悉的輕補(bǔ)充一下
以上就是常用的ASP.NET中的javascript操作。
分享:揭秘實(shí)現(xiàn)ASP.NET中網(wǎng)站訪問量統(tǒng)計(jì)的方法下面介紹如何進(jìn)行ASP.NET中網(wǎng)站訪問量的統(tǒng)計(jì)。 一、建立一個(gè)數(shù)據(jù)表IPStat用于存放用戶信息 我在IPStat表中存放的用戶信息只包括登錄用戶的IP(IP_Address),IP來(lái)源(IP_Src)和登錄時(shí)間(IP_DateTime),些表的信息本人只保存一天的信息,如果要統(tǒng)計(jì)每個(gè)月
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁(yè)示例代碼
- 相關(guān)鏈接:
- 教程說明:
.Net教程-ASP.NET中的javascript操作(2)
。