在我的程序中,我有一個註冊頁面,用戶輸入他的所有詳細信息以註冊到系統。在這個頁面上,我有一個按鈕,當被選擇時應該打開一個位於另一個項目上的窗體,但是當我選擇這個按鈕時沒有任何事情發生。如何使用MVC3將一個項目中的窗體鏈接到另一個項目中的按鈕
Windows窗體應用程序背後的代碼:
public GenerateToken()
{
InitializeComponent();
}
public void Main()
{
Application.Run(GenerateToken.ActiveForm);
}
上面的代碼是對自己的一個項目中。在另一個項目中,這是調用此窗口形式的控制器代碼:
public ActionResult generateToken()
{
new TokenGenerator.GenerateToken().Main();
return RedirectToAction("RegisterPage");
}
在按鈕位於此按鈕的視圖中的代碼是:
<input id="GenToken" type="button" value="generateToken" onclick = "generateToken" />
有什麼事,我我在按鈕上做錯了還是我試圖將它們連接在一起的方式錯誤?
WindowsForms和Web應用程序是這樣不同的概念。你不能用這種方法做你想做的事。你能告訴更多關於你需要發生什麼的嗎? –
在我的mvc項目中,我有一個wcf應用程序,其中有註冊過程的視圖和控制器。爲了註冊,我必須放置一個按鈕,當選擇該按鈕時,應該彈出一個Windows窗體應用程序,該應用程序允許用戶輸入密碼和PIN碼,然後使用加密方法生成密鑰碼。加密過程工作,但我似乎無法讓窗體應用程序打開按鈕單擊。 – Maeglin77
每個客戶都有他的機器上的這個贏得應用程序?這會作爲本地機制還是網絡?它可以做到,但似乎這種方式不適合做這種事情。 –