[英]Form POST in ASP.NET
我正在嘗試將經典的ASP頁面轉換為ASP.NET 3.5。 該頁面上有幾種形式可用於幾種不同的事情。
在ASP.NET中,有一個服務器表單控件包裝整個頁面,表單控件在服務器表單控件中不起作用,並且頁面上不能有多個服務器表單控件。
所以為了保持這個功能,我可以:
這里的首選方法是什么?
我想知道轉換到vanilla asp.net(aka webforms)是不是一個壞主意。 我個人會轉而使用MVC - 允許多種形式等,而且視圖更接近HTML,就像ASP一樣。
我想我說的有一些毛刺香草asp.net引入了你沒有受到影響。
我會選擇第二個選項,任何按鈕點擊都會將整個頁面發回,所以你不會保存任何帶寬。 只需適當地處理每個按鈕。
檢查我在這里提供給類似問題的答案:-)
如何過去嵌入一個html表單為paypal按鈕asp.net
如果您要使用不同的按鈕單擊,您仍然需要使用此覆蓋來禁用每個處理程序中的不相關按鈕,否則它將無法工作。 您一次只能有一個表單標記 - 這樣您就可以根據需要切換/禁用您未使用的表單標記。
更好的是,重構您的應用程序以使用單個表單。 雖然MVC會比你現在使用的模型更接近,但除非你有足夠的經驗,否則走這條路是沒有意義的。 Web表單是一個更容易的跳轉。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.