2008-12-21 42 views

回答

2

我感動的嵌套形式之外來解決這個問題。

0

原因ASP.NET封閉在一個單一的形式,一切都是那麼,當發生回發,整個表單發送回服務器,你將有超過每次在頁面上元素訪問。

也就是說你可以修改從代碼隱藏要素(myTextbox.Text = 'Hello';)的性能。

1

你不能有嵌套形式的標籤。如果您想要更多地控制標記或者考慮不使用asp.net服務器控件,則可以移動到asp.net mvc,這樣您可以包含多個表單標記,而無需確保控件位於具有runat服務器屬性的表單標記內,但是那麼你不會在後面的代碼中獲得粒度訪問,並且必須開始使用request.form colelction來檢索回發值。形式

5

嵌套是在允許使用HTML。所以你不能在服務器表單中添加另一個表單。

但是,在ASP.NET中添加get-form在服務器表單之外是完全合法的。

相關問題