asp.net – 如何在runat =“server”表单元素中包含thead?
|
我正在将一个大型网站项目从Visual Studio 2010升级到2012年。在我的项目中,我有一个具有runat =“server”属性的表格元素。其中许多都有其中的元素。当我在2012年打开它,并尝试构建,我得到以下错误: Value of type 'System.Web.UI.HtmlControls.HtmlGenericControl' cannot be converted to 'System.Web.UI.HtmlControls.HtmlTableRow' 删除runat =“server”属性或注释掉thead来修复它。注释掉只有thead中的tr元素不会修复它。这是一个简化的例子,重现了这个问题: <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Test.aspx.vb" Inherits="Test" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table id="Example" runat="server">
<thead>
<tr>
<th>test</th>
</tr>
</thead>
</table>
</div>
</form>
</body>
</html>
表单元素打开时发生错误。 如何解决这个问题,而不用做以下任一操作? >删除runat =“server”属性 奖金为谁解释2012年正在做的不同是造成这个的人。 更新: 只有在网站上,Web应用中才会出现此问题。 该项目实际上并没有升级,只是我的开发环境。在这两种情况下,我使用的是4.0框架 我尝试使用4.5框架,但没有帮助。 2012年9月10日 2012年10月24日: 解决方法修复此问题现在可用。适用于Windows 7和Windows 7平台的 http://support.microsoft.com/kb/2750149。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 我可以在SQL会话状态配置中重用现有连接字符串吗
- asp.net-mvc – MVC 4 _Layout.cshtml viewmodel
- asp.net-mvc-3 – 如何将单选按钮与ASP.Net MVC中的模型数据
- asp.net – 可接受的安全性:使用Paramatised SQL和HTML编码
- 最大请求长度超出例外
- asp.net-mvc – 为什么在我的ASP MVC4应用程序中重定向资源
- asp.net-mvc – 如何提交本地jqgrid数据和表单输入元素
- asp.net – MVC3何时使用区域?
- asp.net-mvc – 在DropDownList ASP.NET MVC中获取所选项目
- asp.net – 可以在web.config中添加响应http头吗?
