簡體   English   中英

將服務器控件添加到沒有表單的頁面

[英]Add server controls to a page that have no form

我有一個頁面具有以下結構

<form runat="server"><placeholder></placeholder></form>

我有一個控制調用'feed',它被添加到占位符中。 添加的控件包含多個名為“product”的其他控件。

我用ajax動態地將產品加載到feed中。

問題是,產品控件中的標記包含需要帶有runat = server的表單標記的服務器端按鈕。 否則頁面不會編譯。

一旦我將必要的表單標簽添加到“產品”控件,頁面就會編譯好。 這並不令人滿意,因為我不想在頁面上同時使用多個表單標簽。

有沒有辦法解決?

您可以添加一個包裝所有服務器控件的<form runat=server> ,也可以不使用服務器控件(普通的html標記)。

或者,使用更靈活的框架(如MVC),可以完全控制標記。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM