1
 <tr runat="server" >
   <th><%= Resources.bicweb_resources.BORDER_STYLE %></th>
   <td>
     <asp:DropDownList runat="server" id = "borderContent" class = "attribute" >
       <asp:ListItem value = "NULL">
       </asp:ListItem>
       <asp:ListItem value = "0" >
         <%= Resources.bicweb_resources.FALSE %>
       </asp:ListItem>
       <asp:ListItem value = "1">
         <%= Resources.bicweb_resources.TRUE %>
       </asp:ListItem>
     </asp:DropDownList>
   </td>
 </tr>

あなたは私が内部のものを設定していることを見ることができます...

ListItems は runatserver ではないので、3 つのアイテムを本来あるべき場所に配置する方法を考えていました。

このエラーは、サーバー時にレンダリングする内部ブロックを持つコントロールをレンダリングしようとした場合に発生します。サーバー側でドロップダウンリストを選択してから、子コントロールなどを反復処理する必要があるかどうかを判断しようとしています。

4

1 に答える 1

0

リソース ファイルのコードブロックが間違っています。

あなたのコードブロック:

 <%= Resources.bicweb_resouces.TRUE %>

あるべき姿:

 <%$ Resources: bicweb_resources, TRUE %>

タグでネストする代わりに、コントロールの TEXT 属性を使用してデータを入力することもできます。

情報: http://msdn.microsoft.com/en-us/library/d5bd1tad(v=vs.100).aspx

于 2012-09-19T18:38:43.550 に答える