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

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

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

    飛艷小屋

    程序--人生--哲學(xué)___________________歡迎艷兒的加入

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      52 Posts :: 175 Stories :: 107 Comments :: 0 Trackbacks
    補(bǔ)充一下 開(kāi)始先導(dǎo)入 nam......
    補(bǔ)充一下 開(kāi)始先導(dǎo)入
    namespace
    using System.Text;
    using System.Web.UI;

    在web 頁(yè)面中
    通過(guò)調(diào)用Focus類中的方法實(shí)現(xiàn)獲取焦點(diǎn)的目的 可以放在Page_Load(,)中實(shí)現(xiàn) 也可以在Button_click事件中實(shí)現(xiàn)
    我用的是Button_Click時(shí)間
    代碼如下
    //TextBox1是要獲得焦點(diǎn)的控件的ID
    Focus.SetEnterControl(this.TextBox1);
    Focus.SetFocus(TextBox1.Page,"TextBox1");

    好了 你自己試試看吧


    關(guān)閉網(wǎng)頁(yè)調(diào)用javascrip......
    關(guān)閉網(wǎng)頁(yè)調(diào)用javascript
    <script lang="text/javascript">
    window.close();
    </script>
    獲得焦點(diǎn) 在C#中新建一個(gè)類
    例如:
    sing System;
    using System.Text;
    using System.Web;
    using System.Web.UI;
    namespace Application
    {
    /// <summary>
    /// 獲取焦點(diǎn)類
    /// </summary>
    public class Focus
    {
    public Focus()
    {
    }
    //設(shè)置成一個(gè)靜態(tài)的方法,這樣在使用的時(shí)候不用創(chuàng)建一個(gè)實(shí)例對(duì)象,直接采用Focus.SetFocus(this, "Button2")的形式進(jìn)行調(diào)用。
    public static void SetFocus(System.Web.UI.Page page, String m_focusedControl)
    {
    //如果控件名稱為空,則返回
    if(m_focusedControl == "")
    return;
    //添加腳本以聲明函數(shù)
    StringBuilder sb = new StringBuilder("");
    sb.Append("<script language=javascript>");
    sb.Append("function ");
    sb.Append("setFocusFunctionName");
    sb.Append("(ctl) {");
    sb.Append("if(document.forms[0][ctl] != null) ");//如果不為空,則設(shè)置焦點(diǎn),這里調(diào)用的Javascript里面的方法
    sb.Append(" document.forms[0][ctl].focus();" );
    sb.Append("}");

    //添加腳本以調(diào)用函數(shù)
    sb.Append("setFocusFunctionName");
    sb.Append("('");
    sb.Append(m_focusedControl);
    sb.Append("');");
    sb.Append("</");
    sb.Append("script>");

    if (!page.IsStartupScriptRegistered("SetFocusScriptName")) 
    page.RegisterStartupScript("SetFocusScriptName", sb.ToString());//將這段javascript代碼寫(xiě)到頁(yè)面中去
    }
    /// <summary> 
    /// 設(shè)置在頁(yè)面回車(chē)時(shí)觸發(fā)事件的控件 
    /// </summary> 
    /// <param name="Ctrl">將觸發(fā)事件的控件對(duì)象</param> 
    public static void SetEnterControl(System.Web.UI.Control Ctrl) 

    Page mPage = Ctrl.Page; 
    string mScript; 
    mScript = @"<script language=""javascript""> 
    function document.onkeydown() 

    var e = event.srcElement; 
    var k = event.keyCode; 
    if (k == 13 && e.type != ""textarea"") 

    document.all." + Ctrl.ClientID + @".click(); 
    event.cancelBubble = true; 
    event.returnValue = false; 


    </script>"; 
    if(!mPage.IsClientScriptBlockRegistered("SetEnterControl")) 
    mPage.RegisterClientScriptBlock("SetEnterControl",mScript); 
    }
    }
    }

    實(shí)際上就是在codebehide 調(diào)用javascript 來(lái)袮補(bǔ)C# 中不能獲得焦點(diǎn)不足
    請(qǐng)多指教啊  多多交流啊

    posted on 2005-12-08 14:52 天外飛仙 閱讀(3919) 評(píng)論(0)  編輯  收藏 所屬分類: .net
    主站蜘蛛池模板: 亚洲国产日韩在线视频| 国产97视频人人做人人爱免费| 亚洲乱码一区二区三区在线观看| 国产免费丝袜调教视频| 中文字幕免费观看全部电影| 久久亚洲精品11p| 久久精品国产亚洲av麻豆图片| 亚洲热妇无码AV在线播放| 免费A级毛片在线播放不收费| 手机看黄av免费网址| 亚洲免费视频网站| 99精品视频在线观看免费| 日本永久免费a∨在线视频| 亚洲欧美日韩综合俺去了| 亚洲中文无码av永久| 老色鬼久久亚洲AV综合| 亚洲bt加勒比一区二区| 伊人久久综在合线亚洲91 | 亚洲天堂一区二区三区| 亚洲AV午夜成人片| 丁香五月亚洲综合深深爱| 亚洲熟伦熟女新五十路熟妇| 哒哒哒免费视频观看在线www| 午夜毛片不卡免费观看视频| 成人影片麻豆国产影片免费观看 | 久久亚洲熟女cc98cm| 亚洲日本va午夜中文字幕一区| 国产亚洲精品精华液| 久久亚洲中文字幕精品一区四 | 一区二区三区视频免费| 免费精品国自产拍在线播放| 亚洲欧美日韩国产成人| 久久人午夜亚洲精品无码区| 亚洲国产精品99久久久久久| 亚洲精品蜜夜内射| 国产精品成人亚洲| 美女尿口扒开图片免费| 美女视频黄.免费网址| free哆拍拍免费永久视频| 久久久久久久久久免免费精品 | 亚洲国产精品毛片av不卡在线 |