<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 个项目放入它们应该在的位置。
该错误来自尝试呈现内部具有要在服务器时呈现的块的控件。 我试图弄清楚我是否应该选择服务器端的下拉列表,然后循环访问子控件或其他内容。
资源文件的代码块是错误的。
您的代码块:
<%= Resources.bicweb_resouces.TRUE %>
它应该是什么:
<%$ Resources: bicweb_resources, TRUE %>
除了将它们嵌套在标记中,还可以使用控件的 TEXT 属性来填充数据。
信息来自: http://msdn.microsoft.com/en-us/library/d5bd1tad(v=vs.100).aspx