我絕對是ASP.NET的新手。在的WinForms/VB.NET,我們可以顯示以WinForms的方式顯示網絡表格
form2.show()
形式在我的ASP.NET項目中,我創建了一個Web窗體第二次,但不知道如何表達。
這怎麼辦?
我絕對是ASP.NET的新手。在的WinForms/VB.NET,我們可以顯示以WinForms的方式顯示網絡表格
form2.show()
形式在我的ASP.NET項目中,我創建了一個Web窗體第二次,但不知道如何表達。
這怎麼辦?
從您的代碼隱藏,你可以在用戶使用HttpResponse's Redirect方法重定向到新的一頁:
Response.Redirect("newPage.aspx")
如果你希望用戶自導航到新的頁面,使用超鏈接服務器控件您的網站形式:
<asp:HyperLink id="hyperlink1"
NavigateUrl="~/newPage.aspx"
Text="My New Page"
runat="server"/>
您需要使用超級鏈接在你的第一個網頁表單鏈接到第二幅形式,所以,有這樣的事情:
<a href="webform2.aspx">My Second WebForm</a>
使用基於Web的編程模型,您無法真正應用相同的編程模型。
如果您希望某些內容顯示爲彈出式窗口,則可以使用javascript。我建議看看一個jQuery UI對話框。
根據你的問題,我認爲你最好的選擇是先去看看tutorials on using ASP.NET。在像ASP.NET這樣的框架中爲Web編程與使用WinForms無關,即使您使用的是相同的語言(VB.NET)。使用ASP.NET WebForms,他們試圖讓轉換變得更容易,但是如果你真的想要有效的話,你仍然需要很好地掌握無狀態網絡世界中的事情。然後,你可以真正理解這裏的其他答案,以及你爲什麼這樣做。
請參閱下面的p.campbell的答案。他處理以編程方式重定向到WebForm。 – tomasmcguinness