2013-10-09 72 views
1

此控件有什麼問題?輸入類型=「隱藏」。服務器標籤結構不正確

<input value="<%# Eval("WebpartID")%>" type="hidden" 
runat="server" id="hiddenserverfield" /> 

我在Reapeter中使用這個隱藏的輸入字段。我想綁定它,並在以後使用它服務器端。我得到這個分析器錯誤:

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: The server tag is not well formed.

我還有一個隱藏的輸入,完全一樣只是沒runat="server",並且它不會引起任何問題。

回答

1

綁定屬性周圍的引號必須是單引號,而不是雙引號。

<input value='<%# Eval("WebpartID")%>' type="hidden" 
runat="server" id="hiddenserverfield" /> 

如果控制不是服務器端,這根本就沒有關係。

+0

嗯,不錯!!!!!!!! –

1

試試這個

<asp:HiddenField ID="hiddenserverfield" runat="server" 
       Value='<%# Eval("WebpartID") %>' /> 
相關問題