<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Hopes

    Start Here..

     

    onclick,onclientclick和onserverclick的區別

    onclick,onclientclick和onserverclick的區別  

    下面以 HTML的按鈕( system.web.ui.htmlcontrols ) 和 ASP.NET服務端按鈕 (

    system.web.ui.webcontrols ) 為例:
    1. HTML控件,如IMG的輸入按鈕等 的 onclick ( 客戶端 )和 onserverclick( 服務端 )事件,

    注意 runat="server"。。。
    <input type="button" id="btn" name="btn" value="button" runat="server" onserverclick="ServerSideEvent" onclick="SideScript" />

    此處的onclick先于onserverclick執行。
    2.WEB控件,如<asp:button 按鈕等 的 onclientclick( 客戶端 ) 和 onclick ( 服務端 )事件。。。

    <asp:Button ID="btn" text="button" runat="server"  OnClick="SideScript" OnClientClick="ClientSideScript" />

    此處的onclientclick先于onclick執行。
    onclientclick  事件來自2.0, 它用來取代下列代碼。。。

    btn.Attributes.Add("onclick","SideScript");

    總之,客戶端點擊事件先于服務器端點擊事件執行。也就是說,先執行客戶端的Javascript,然后

    到服務器端執行服務器的相關代碼。

     

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs"Inherits="CaiPiao.WebForm2" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        
    <title></title>
        
    <script type="text/javascript">
            
    function fnIsSearch() {
                
    return true;
            }
        
    </script>
    </head>

    <body>
        
    <form id="form1" runat="server">
        
    <div>
        
    <input id="btnImport" type="submit" runat="server" value="導出" onserverclick="btnImport_Click"/>
        
    </div>
        
    </form>
    </body>
    </html>
    后臺代碼
    [code=C#]
    using System;
    using System.Collections.Generic;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    namespace CaiPiao
    {
        public partial class WebForm2 : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                this.btnImport.Attributes.Add("onclick", "return fnIsSearch();");
            }
            public void btnImport_Click(object sender, EventArgs e)
            {
                Response.Write("測試");
            }
        }
    }

    posted on 2012-07-17 14:30 ** 閱讀(1026) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    公告

    你好!

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    收藏夾

    C#學習

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲欧洲日韩国产一区二区三区 | h视频在线观看免费| 国产男女猛烈无遮档免费视频网站| 亚洲日本在线免费观看| 91香蕉国产线观看免费全集| 亚洲国产综合专区电影在线| 四虎影视成人永久免费观看视频 | 亚洲成片观看四虎永久| 亚欧洲精品在线视频免费观看| 亚洲精品视频在线观看你懂的| 一级毛片在播放免费| 亚洲精品国产精品乱码在线观看 | 亚洲啪啪免费视频| 毛片免费观看的视频| 激情小说亚洲图片| 亚洲性猛交XXXX| 日本免费大黄在线观看| 亚洲成人免费电影| 日本视频免费在线| 一级成人a做片免费| 蜜芽亚洲av无码精品色午夜| 国产免费久久精品99re丫y| 亚洲av无一区二区三区| 亚洲伦乱亚洲h视频| 日本免费一区二区三区| 亚洲熟妇自偷自拍另欧美| 亚洲成a人片在线观看久| 久久国产精品免费专区| 亚洲精品美女网站| 精品国产人成亚洲区| 30岁的女人韩剧免费观看| 精品久久久久久亚洲综合网| 国产亚洲精品无码专区| 精品国产免费人成电影在线观看| 亚洲JIZZJIZZ妇女| 国产亚洲3p无码一区二区| 一二三四在线观看免费高清中文在线观看 | 免费A级毛片av无码| 色欲色欲天天天www亚洲伊| 亚洲日韩精品无码专区网址| 永久免费av无码不卡在线观看 |