<%@ Page Language="C#" AutoEventWireup="true" CodeFile="1.aspx.cs" Inherits="1" %><!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>无标题页</title>
</head>
<body>
<form runat="server">
<input type=radio value=1 />1号
<input type=radio value=2 />2号
<form action="p1.aspx">
名字<input type=text name=name runat=server />
<input id="Button1" type="button" value="提交" />
</form>
<form action=p2.aspx method=post>
颜色<input type=text name=color runat=server />
<input id="Button2" type="button" value="提交" />
</form>
</form>
</body>
</html>我想实现的是点1号,则只用输入名字,点2号则只用输入颜色,这个我实现了,但没实现的是,如何输入名字或颜色后,分别跳到各自指定的页面去完成注册?我的总是提示form只能使用一个,请问该怎么办?
还有一个问题就是,我有一个通用的部分页面是所有页面都要用到的,例如下面程序<%@ Page Language="C#" AutoEventWireup="true" CodeFile="1.aspx.cs" Inherits="1" %>
<!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>无标题页</title>
</head>
<body>
<!--#include file="top.aspx"-->
<form runat="server">
</form>
</body>
</html>总是提示错误,分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 只能有一个“page”指令。源错误:
行 1: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="top.aspx.cs" Inherits="top" %>
行 2:
行 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
请问这个是什么原因呢?改怎么解决?
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form runat="server">
<input type=radio value=1 />1号
<input type=radio value=2 />2号
<form action="p1.aspx">
名字<input type=text name=name runat=server />
<input id="Button1" type="button" value="提交" />
</form>
<form action=p2.aspx method=post>
颜色<input type=text name=color runat=server />
<input id="Button2" type="button" value="提交" />
</form>
</form>
</body>
</html>我想实现的是点1号,则只用输入名字,点2号则只用输入颜色,这个我实现了,但没实现的是,如何输入名字或颜色后,分别跳到各自指定的页面去完成注册?我的总是提示form只能使用一个,请问该怎么办?
还有一个问题就是,我有一个通用的部分页面是所有页面都要用到的,例如下面程序<%@ Page Language="C#" AutoEventWireup="true" CodeFile="1.aspx.cs" Inherits="1" %>
<!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>无标题页</title>
</head>
<body>
<!--#include file="top.aspx"-->
<form runat="server">
</form>
</body>
</html>总是提示错误,分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 只能有一个“page”指令。源错误:
行 1: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="top.aspx.cs" Inherits="top" %>
行 2:
行 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
请问这个是什么原因呢?改怎么解决?
include相当于把页面的内容直接写进来了
建议使用Asce用户控件
action给带个参数
后台通过参数判断执行相应的操作。
你做成网页又包含了进去,就有两个<Page>指令了
所以报错