我有一个完整的HTML项目,包含完整的.CSS文件。
问题是我想添加一些asp.net控件,如TextBox和Buttons,什么不是,但当我向它添加服务器端控件并运行页面时,它给了我错误,我无法关注,因为它出现在选项卡上浏览器。
错误从控件'txt'开始,类型为TextBox ...,然后它给我导航已取消,浏览器指示我
以下是default2.aspx页面的代码
[%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %]
[div class="header"]
[div class="logo"><a href="Default.aspx"></a></div]
[div id="menu"]
[ul]
[li class="selected"][a href="Default.aspx"]Home[/a][/li]
[li][a href="Default2.aspx"]Available Books[/a][/li]
[li][a href="Default3.aspx"]Register[/a][/li]
[li][a href="Default4.aspx"]Checkout[/a][/li]
[li][asp:TextBox ID="txt" runat="server"][/asp:TextBox][/li]
[li][asp:Button ID="btn" Text="hhhhh" runat="server" /][/li]
[/ul]
[/div]
[/div]
[/ div]
我正在使用Browser IE 9。 Visual Studio 2005。 谢谢
答案 0 :(得分:0)
由于您提供的信息有限,我想问题是您将ASP.NET控件添加到HTML页面而不是ASP.NET页面,这就是您看到错误的原因。 ASP.NET控件由服务器执行并转换为浏览器可读的HTML控件。因此,您只能将ASP.NET控件添加到ASP.NET页面。
答案 1 :(得分:0)
尝试使用下面给出的代码:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div class="logo"><a href="Default.aspx"></a></div>
<div id="menu">
<ul>
<li class="selected"><a href="Default.aspx">Home</a></li>
<li><a href="Default2.aspx">Available Books</a></li>
<li><a href="Default3.aspx">Register</a></li>
<li><a href="Default4.aspx">Checkout</a></li>
<li><asp:TextBox ID="txt" runat="server"></asp:TextBox></li>
<li><asp:Button ID="btn" Text="hhhhh" runat="server" /></li>
</ul>
</div>
</form>
</body>
</html>