看看一個.net版對話框控件_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:ASP.NET 2.0,無刷新頁面新境界
      “無刷新頁面”,只是一種不確切的效果描述(其實還有其他各種方法來實現(xiàn)這個效果),更確切的說法是:在頁面上用JavaScript調用服務器端的一個方法,然后處理返回的數據。實現(xiàn)它最標

      一直不太喜歡默認的對話框樣式,網上看到個比較好看的對話框,自己修改了下做成了.net版,只在IE下測試過,其他的還沒有來得及測試,具體還三個問題沒有解決:

      1、我沒辦法像微軟ajax-scriptmanager控件一樣,每個頁面限定個數,看了下scriptmanager的源代碼有用到

      以下為引用的內容:
      AlertMsg existingInstance = AlertMsg.GetCurrent(this.Page);


      protected static AlertMsg GetCurrent(Page page)
      {
      if (page == null)
      {
      throw new Exception("請驗證頁面");
      }

      int i = page.Items.Count;
      return page.Items[typeof(AlertMsg)] as AlertMsg;
      }

      但是我第二次拿到的還是null;

      2、本來想嵌入個CSS的按鈕,但是似乎按鈕套用不了;

      3、因為遮蓋層和對話框層初始都是不可見的,那么拖到頁面當中會發(fā)現(xiàn)什么也沒有看不見,怎么實現(xiàn)像scriptmanager一樣有個

      好了廢話不多了,看圖片

      通過下面語句調用:

      HTML:

      以下為引用的內容:
      <%@ Register Namespace="TreeControls" Assembly="TreeControls" TagPrefix="tree" %>


      <tree:AlertMsg ID="AlertMsg1" runat="server" />

      CS:

      以下為引用的內容:
      protected void Button1_Click(object sender, EventArgs e)
      {
      AlertMsg1.Title
      = "消息2"; /////標題
      AlertMsg1.ShowTreeAlertMsg("對話框!。!"); /////////////////顯示對話框內容
      }

      可以更改標題頭和內容,還可以改遮蓋層顏色,透明度等,不多說了,放上源代碼和dll自定義對話框控件。

      分享:AjaxPro讓.NET的AjaxPro變得簡單
      這段時間要用到Ajax,不過,完全靠自己來寫嫌太煩,不愿做些麻煩事。 碰巧看到了ajaxpro,嘗試了一下,覺得很簡單,很實用,兼容性也很好。 AjaxPro的官網是http://ajaxpro.info,你可以下

      來源:模板無憂//所屬分類:.Net教程/更新時間:2008-08-22
      相關.Net教程