Web程式參考System.Windows.Forms ?!

  • 5888
  • 0

Web程式參考System.Windows.Forms ?!

今天遇到一個很特別的case,
在寫網頁要呈現訊息。

一個PGR把System.Windows.Forms加入參考,
接著在程式裡面,使用MessageBox.Show(),
網頁跑起來是沒有問題的…有沒這麼神奇。

當然我知道這會有跨平台的問題,
只是我也很納悶,這樣寫竟然會過,也會執行…傑克,這真的太神奇啦!!

這邊貼一下範例給各位前輩參考:


using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Windows.Forms;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        MessageBox.Show("真的可以SHOW訊息");
        Response.Redirect("http://www.google.com.tw");
    }
}

aspx就用預設的就可以了,網站請記得參考System.Windows.Forms。

跑出來的結果:

winformMessage

按掉訊息的確定後,導向google:
google

不過,這個問題如果不在localhost上跑,
就會出現這樣的錯:
website_error


只能說,這個例子真的太神奇了…


blog 與課程更新內容,請前往新站位置:http://tdd.best/