[英]How can I easily turn a .Net Windows Form app into an Asp.net app using Visual Studio 2005?
[英]Can I create a Windows Form app using ASP.NET?
我是ASP.NET的新手。 我在嘗試創建ASP.NET應用程序時發現了一些有趣的東西。
我創建了一個按鈕,並在click事件處理程序中編寫了以下代碼:
protected void Button1_Click(object sender, EventArgs e)
{
Form FormMain = new Form();
FormMain.Show();
}
然后我嘗試添加對System.Windows.Forms的引用。 我跑了,它運作了。 當我單擊瀏覽器按鈕時,會出現一個WinForms表單。
我是否可以使用此技術構建桌面應用程序,以便所有代碼都在Web中?
不,Web應用程序在服務器中運行。
桌面應用程序在客戶端中運行。
這只能起作用,因為您在本地運行它,但在將ASP.Net Web應用程序部署到Web服務器時它不起作用。
如果您需要創建Web應用程序,請使用標准的ASP.Net技術,將HTML [+ JavaScript + CSS]內容提供給瀏覽器。 您可以選擇“傳統”ASP.Net WebForms或ASP.Net MVC。
如果需要創建Windows桌面應用程序,請使用WPF。
如果您需要創建Windows 8“Metro Style”應用程序,請使用WinRT XAML。
winforms在這一點上完全沒用。
你可以這樣做,但這不會給你的用戶帶來任何好處。 如果您需要共享邏輯而不是將其創建為獨立項目,那么它將編譯為獨立程序集,之后您可以將其發布到任何位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.