none
System.Web.UI.WebControls和System.Windows.Forms之間模稜兩可 RRS feed

  • 問題

  • 我要使用 DialogResult using system.windows.forms

    結果其他元件就被變成如標題的問題

    這該要怎麼解決呢?

    2010年5月11日 上午 09:17

解答

所有回覆

  • 您應該問自己,為什麼要用DialogResult

    為什麼寫Web,會需要用到System.Windows.Forms的namespace

    解決方式很簡單,這個問題是using到的namespace有相同的名稱,所以模擬兩可

    要嘛就是在每一個模擬兩可的地方,給完全的namespace,要嘛就是不要用到兩個會模擬兩可的namespace


    常用資源參考:
    小弟的blog: In 91
    • 已標示為解答 Open1008 2010年5月13日 上午 01:13
    2010年5月11日 上午 09:32
    版主
  • 您應該問自己,為什麼要用DialogResult

    為什麼寫Web,會需要用到System.Windows.Forms的namespace

    解決方式很簡單,這個問題是using到的namespace有相同的名稱,所以模擬兩可

    要嘛就是在每一個模擬兩可的地方,給完全的namespace,要嘛就是不要用到兩個會模擬兩可的namespace


    常用資源參考:
    小弟的blog: In 91


    好深的問題

    因為我想使用messagebox

    之前使用都沒有問題

    這次第一次出現這個問題

    還有彈跳視窗可以解決messagebox的問題嗎?

    2010年5月11日 上午 09:41
  • 在web form上面使用messagebox, 只有除錯時的功能吧, 你如果在另外一台電腦連上這邊的IIS, messagebox應該是沒作用的.

    這樣的需求目前比較普遍的方式是用JavaScript.

    PS: 不要把Web Form和Windows Form搞混, 雖然在.Net 程式設計上看起來很像.


    MSDN 文件庫很重要
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    進步的人會找尋自己程式中的缺點,半桶水則把自己程式的錯誤推到不相干事物的身上
    2010年5月11日 上午 09:46
  • 如果你是要給user看到訊息,在寫Web程式,請用javascript的alert、confirm,或是浮動div。
    實際在跑的程式,是在client端的browser上,所以最終只能用HTML跟javascript。

    如果你只是要偵錯,
    請按照正常的偵錯模式,請參考gipi哥的:[VisualStudio]新手必讀-中斷點的使用

     


    常用資源參考:
    小弟的blog: In 91
    2010年5月11日 上午 10:09
    版主
  • 小弟這邊有一個MessageBox的Web版,不過也不是執行到那行就跳出來,還是要等response回來後:

    http://www.dotblogs.com.tw/jimmyyu/archive/2009/06/21/8926.aspx


    gipi的學習筆記:http://www.dotblogs.com.tw/jimmyyu/
    2010年5月11日 下午 02:39
  • 看看這個是否合用:DialogWindow Control Set(http://www.metabuilders.com/Tools/DialogWindow.aspx)
    2010年5月12日 上午 09:44