您的位置:首页 > Web前端 > HTML

DW制作的HTML页面导入到C#.NET

2005-07-01 10:07 253 查看
DW制作的HTML页面导入到C#.NET中,原以为直接把HTML代码复制到ASPX的HTML代码中即可,在做DataGrid的时候,不选择LINKBUTTON也没有发现问题。后来选择LINKBUTTON编译通过,浏览报错
------------------------------------------
类型“DataGridLinkButton”的控件“DataGrid1__ctl2__ctl0”必须放在具有 runat=server 的窗体标记内。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 类型“DataGridLinkButton”的控件“DataGrid1__ctl2__ctl0”必须放在具有 runat=server 的窗体标记内。
------------------------------------------
再网上查相关资料,发现是控件没有放在<form id="Form1" method="post" runat="server">
</form>里面。
现在才想起来,开始建立ASPX文件的时候,HTML文档是:
<html>
<head>
<title>query</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body MS_POSITIONING="GridLayout">

<form id="Form1" method="post" runat="server">
</form>

</body>
</html>
我直接把它替换为了DW中的HTML,在编辑DW的时候,也没有赋予这个地方FORM属性。
加上<form id="Form1" method="post" runat="server"> </form>后编译正常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: