日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

.net的commandname领悟

發布時間:2024/8/1 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .net的commandname领悟 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有時候需要幾個按紐調用同一模塊,實現相似(而非相同)的功能,需要用到按紐的CommandName行為 實現步驟如下: 1、VS2005新建一個網站項目,拖入兩個web控件Button控件,分別設置CommandName為btn1,btn2,btn3,btn4;再分別設置CommandArgument為Asc,Desc,Asc,Desc。等會看到,這兩個參數都會隨著Button_Command事件傳入。再分別設置text屬性為數字升序,數字降序,字母升序,字母降序。 所得代碼如下: <body>
??? <form id="form1" runat="server" method="post" action="Default.aspx">
??????? <asp:Button ID="Button1" runat="server" CommandName="btn1" Text="Button1" />
??????? <asp:Button ID="Button2" runat="server" CommandName="btn2" Text="Button2" /> ?????? <asp:Button ID="Button3" runat="server" CommandName="btn3" Text="Button3" /> ?????? <asp:Button ID="Button4" runat="server" CommandName="btn4" Text="Button4" />
??? </form>
</body> 2、選中Button1按紐,在屬性面板中選擇“事件”,在“操作”下雙擊“Command”欄,進入代碼頁,并輸入以下代碼:(把Button1_Command改為Button_Command) protected void Button_Command(object sender, CommandEventArgs e){switch (e.CommandName){case "btn1":Response.Write("數字:");ShowNumbers(e.CommandArgument);break;case "btn2":Response.Write("數字:");ShowNumbers(e.CommandArgument);break;case "btn3":Response.Write("字母");ShowLetters(e.CommandArgument);break;case "btn4":Response.Write("字母");ShowLetters(e.CommandArgument);break;}}private void ShowNumbers(object commandArgument){if (commandArgument.ToString() == "Asc"){Response.Write("升序:12345");}else if (commandArgument.ToString() == "Desc"){Response.Write("降序:54321");}} private void ShowLetters(object commandArgument){if (commandArgument.ToString() == "Asc"){Response.Write("ABCDE");}else if (commandArgument.ToString() == "Desc"){Response.Write("EDCBA");}}
3、回到前臺編輯頁面,分別選中Button1和Button2,將二者Command事件設置為Button_Command 4、運行結果:點Button1顯示“btn1:12345”,點Button4顯示“btn2:EDCBA”。 5、總結:在Button_Command事件中傳遞的e參數,實際上是一個參數組,它包含e.CommandName(字符類型)和e.CommandArgument(object類型)。根據這兩個參數,很輕易的把一組按紐分成四組功能:數字升序、數字降序、字母升序、字母降序。

總結

以上是生活随笔為你收集整理的.net的commandname领悟的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。