作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个标准的 asp.net web 应用程序,并在多个地方使用了 asp:PlaceHolders。在某些文件中,我们在运行时收到此错误消息:
BC30311: Value of type 'System.Web.UI.WebControls.PlaceHolder' cannot be converted to 'System.Web.UI.HtmlControls.HtmlTableRow'.
<table runat="server" id="tblExtradata" visible=true>
<asp:PlaceHolder ID="test" runat="server" Visible="true">
<tr>
<td>
<asp:Label ID="lblExpenses" runat="server" Text="Expensesr"></asp:Label>
</td>
</tr>
</asp:PlaceHolder>
</table>
最佳答案
因为您在服务器上运行表,所以它只需要嵌套在其中的表元素。如果您将 runat="server 从表中取出,它应该可以正常工作。
关于asp.net - BC30311 错误 : Why can't I use a PlaceHolder inside a table for a specific user control?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7063922/
我是一名优秀的程序员,十分优秀!