我点击上面一个“确认修改” 好像对下面的内容也有作用了啊 我点击上面一个“确认修改” 好像对下面的内容也有作用了啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <div class="user_right_body"> <div class="main"> <form method="post" id="pp" action="#"> <div class="part"> <div class="h"> <span>个人资料</span></div> <div class="c"> <table class="table_user no_border"> <tr> <th class="tab_l_width"> E-mail: </th> <td> <asp:Label ID="email" runat="server" Text="Label"></asp:Label> </td> </tr> <tr> <th> 呢称: </th> <td> <asp:Label ID="nickname" runat="server" Text="Label"></asp:Label> </td> </tr> <tr> <th> MSN: </th> <td> <asp:TextBox ID="msn" runat="server"></asp:TextBox> </td> </tr> <tr> <th> QQ: </th> <td> <asp:TextBox ID="qq" runat="server"></asp:TextBox> </td> </tr> <tr> <th> 安全问题: </th> <td> <asp:TextBox ID="anquan" runat="server"></asp:TextBox> </td> </tr> <tr> <th> 安全密码: </th> <td> <asp:TextBox ID="aqpassword" runat="server"></asp:TextBox> </td> </tr> <tr> <td> </td> <td> <span class="button_2"> <asp:Button ID="Button1" runat="server" Text="确认修改" /> </span> </td> </tr> </table> </div> </div> </form> <form method="post" id="oo" action="#"> <div class="part"> <div class="h"> <span>密码修改</span></div> <div class="c"> <table class="table_user no_border"> <tr> <th class="tab_l_width"> 原密码: </th> <td> <asp:TextBox ID="TextBox7" runat="server" Width="146px" TextMode="Password"></asp:TextBox> </td> </tr> <tr> <th> 新密码: </th> <td> <asp:TextBox ID="TextBox8" runat="server" TextMode="Password"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="Dynamic" ErrorMessage="*不能为空" ControlToValidate="TextBox8"></asp:RequiredFieldValidator> <asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="*不能少于6位" ControlToValidate="TextBox8" Display="Dynamic" OnServerValidate="CustomValidator1_ServerValidate"></asp:CustomValidator> </td> </tr> <tr> <th> 确认密码: </th> <td> <asp:TextBox ID="TextBox9" runat="server" TextMode="Password"></asp:TextBox> <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="*前后密码不一致" ControlToCompare="TextBox8" ControlToValidate="TextBox9"></asp:CompareValidator> </td> </tr> <tr> <td> </td> <td> <span class="button_2"> <asp:Button ID="Button2" runat="server" Text="确认修改" /> </span> </td> </tr> </table> </div> </div> </form> </div> </div></asp:Content>这是代码 一个asp.net 页面只能有一个 <form> 而且是在“最外侧”。也就是说,你的Content 中按说根本不需要出现 <form> 的,更不需要多个 <form>。你只要将所有界面上可见的控件放到你的 Content 中即可,而一个 <form runat="server"> 放到 maspter page 中仅需要一个即可。对于可以(以asp.net方式)局部刷新的界面,你可以使用 UpdatePanel 让上下两部分独立局部刷新。因此你的 master page 中还会出现 ScriptManager 控件,而 子页面中出现两个 UpdatePanel 控件。 <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <div class="user_right_body"> <div class="main"> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <div class="part"> <div class="h"> <span>个人资料</span></div> <div class="c"> <table class="table_user no_border"> <tr> <th class="tab_l_width"> E-mail: </th> <td> <asp:Label ID="email" runat="server" Text="Label"></asp:Label> </td> </tr> <tr> <th> 呢称: </th> <td> <asp:Label ID="nickname" runat="server" Text="Label"></asp:Label> </td> </tr> <tr> <th> MSN: </th> <td> <asp:TextBox ID="msn" runat="server"></asp:TextBox> </td> </tr> <tr> <th> QQ: </th> <td> <asp:TextBox ID="qq" runat="server"></asp:TextBox> </td> </tr> <tr> <th> 安全问题: </th> <td> <asp:TextBox ID="anquan" runat="server"></asp:TextBox> </td> </tr> <tr> <th> 安全密码: </th> <td> <asp:TextBox ID="aqpassword" runat="server"></asp:TextBox> </td> </tr> <tr> <td> </td> <td> <span class="button_2"> <asp:Button ID="BtnChange1" runat="server" Text="确认修改" /> </span> </td> </tr> </table> </div> </div> </asp:UpdatePanel> <asp:UpdatePanel ID="UpdatePanel2" runat="server"> <div class="part"> <div class="h"> <span>密码修改</span></div> <div class="c"> <table class="table_user no_border"> <tr> <th class="tab_l_width"> 原密码: </th> <td> <asp:TextBox ID="TextBox7" runat="server" Width="146px" TextMode="Password"></asp:TextBox> </td> </tr> <tr> <th> 新密码: </th> <td> <asp:TextBox ID="TextBox8" runat="server" TextMode="Password"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*不能为空" Display="Dynamic" ControlToValidate="TextBox8"></asp:RequiredFieldValidator> <asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="*不能少于6位" ControlToValidate="TextBox8" Display="Dynamic"></asp:CustomValidator> </td> </tr> <tr> <th> 确认密码: </th> <td> <asp:TextBox ID="TextBox9" runat="server" TextMode="Password"></asp:TextBox> <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="*前后密码不一致" ControlToCompare="TextBox8" ControlToValidate="TextBox9"></asp:CompareValidator> </td> </tr> <tr> <td> </td> <td> <span class="button_2"> <asp:Button ID="BtnChange2" runat="server" Text="确认修改" /> </span> </td> </tr> </table> </div> </div> </asp:UpdatePanel> </div> </div> </form></body></html>这样吗?不行啊 <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div class="user_right_body"> <div class="main"> <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="True"> <ContentTemplate> <br /> <div class="part"> <div class="h"> <span>个人资料</span></div> <div class="c"> <table class="table_user no_border"> <tr> <th class="tab_l_width"> E-mail: </th> <td> <asp:Label ID="email" runat="server" Text="Label"></asp:Label> </td> </tr> <tr> <th> 呢称: </th> <td> <asp:Label ID="nickname" runat="server" Text="Label"></asp:Label> </td> </tr> <tr> <th> MSN: </th> <td> <asp:TextBox ID="msn" runat="server"></asp:TextBox> </td> </tr> <tr> <th> QQ: </th> <td> <asp:TextBox ID="qq" runat="server"></asp:TextBox> </td> </tr> <tr> <th> 安全问题: </th> <td> <asp:TextBox ID="anquan" runat="server"></asp:TextBox> </td> </tr> <tr> <th> 安全密码: </th> <td> <asp:TextBox ID="aqpassword" runat="server"></asp:TextBox> </td> </tr> <tr> <td> </td> <td> <asp:Button ID="BtnChange1" runat="server" Text="确认修改" /> <span class="button_2"></span> </td> </tr> </table> </div> </div> </ContentTemplate> </asp:UpdatePanel> <asp:UpdatePanel ID="UpdatePanel2" runat="server"> <ContentTemplate> <div class="part"> <div class="h"> <span>密码修改</span></div> <div class="c"> <table class="table_user no_border"> <tr> <th class="tab_l_width"> 原密码: </th> <td> <asp:TextBox ID="TextBox7" runat="server" Width="146px" TextMode="Password"></asp:TextBox> </td> </tr> <tr> <th> 新密码: </th> <td> <asp:TextBox ID="TextBox8" runat="server" TextMode="Password"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*不能为空" Display="Dynamic" ControlToValidate="TextBox8"></asp:RequiredFieldValidator> <asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="*不能少于6位" ControlToValidate="TextBox8" Display="Dynamic"></asp:CustomValidator> </td> </tr> <tr> <th> 确认密码: </th> <td> <asp:TextBox ID="TextBox9" runat="server" TextMode="Password"></asp:TextBox> <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="*前后密码不一致" ControlToCompare="TextBox8" ControlToValidate="TextBox9"></asp:CompareValidator> </td> </tr> <tr> <td> </td> <td> <span class="button_2"> <asp:Button ID="BtnChange2" runat="server" Text="确认修改" /> </span> </td> </tr> </table> </div> </div> </ContentTemplate> </asp:UpdatePanel> </div> </div> </form>这样也不行 怎样让层始终保持在同一个位置? 简单的问题 如何将dreamweave和vs.net配合使用? 请教一个问题? 在asp.net 中如何判断一个URL是否存在。 关于select的两个问题?望高手指点!多谢了! asp.net 如何判断是否点击html控件的button的值 怎样将Dim qtyText As TextBox = CType(e.Item.Cells(1).Controls(0), TextBox)用C#来表达? 简单问题:请帮忙看一下,哪错了?(定义的用户控件)解决便结贴 这样真的错了吗? 为什么下面一个对话框没弹出来啊 根据公交线路查询站点和经纬度
<div class="user_right_body">
<div class="main">
<form method="post" id="pp" action="#">
<div class="part">
<div class="h">
<span>个人资料</span></div>
<div class="c">
<table class="table_user no_border">
<tr>
<th class="tab_l_width">
E-mail:
</th>
<td>
<asp:Label ID="email" runat="server" Text="Label"></asp:Label>
</td>
</tr>
<tr>
<th>
呢称:
</th>
<td>
<asp:Label ID="nickname" runat="server" Text="Label"></asp:Label>
</td>
</tr>
<tr>
<th>
MSN:
</th>
<td>
<asp:TextBox ID="msn" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<th>
QQ:
</th>
<td>
<asp:TextBox ID="qq" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<th>
安全问题:
</th>
<td>
<asp:TextBox ID="anquan" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<th>
安全密码:
</th>
<td>
<asp:TextBox ID="aqpassword" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td>
<span class="button_2">
<asp:Button ID="Button1" runat="server" Text="确认修改" />
</span>
</td>
</tr>
</table>
</div>
</div>
</form>
<form method="post" id="oo" action="#">
<div class="part">
<div class="h">
<span>密码修改</span></div>
<div class="c">
<table class="table_user no_border">
<tr>
<th class="tab_l_width">
原密码:
</th>
<td>
<asp:TextBox ID="TextBox7" runat="server" Width="146px" TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<th>
新密码:
</th>
<td>
<asp:TextBox ID="TextBox8" runat="server" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="Dynamic"
ErrorMessage="*不能为空" ControlToValidate="TextBox8"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="*不能少于6位"
ControlToValidate="TextBox8" Display="Dynamic" OnServerValidate="CustomValidator1_ServerValidate"></asp:CustomValidator>
</td>
</tr>
<tr>
<th>
确认密码:
</th>
<td>
<asp:TextBox ID="TextBox9" runat="server" TextMode="Password"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="*前后密码不一致"
ControlToCompare="TextBox8" ControlToValidate="TextBox9"></asp:CompareValidator>
</td>
</tr>
<tr>
<td>
</td>
<td>
<span class="button_2">
<asp:Button ID="Button2" runat="server" Text="确认修改" />
</span>
</td>
</tr>
</table>
</div>
</div>
</form>
</div>
</div>
</asp:Content>
这是代码
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div class="user_right_body">
<div class="main">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<div class="part">
<div class="h">
<span>个人资料</span></div>
<div class="c">
<table class="table_user no_border">
<tr>
<th class="tab_l_width">
E-mail:
</th>
<td>
<asp:Label ID="email" runat="server" Text="Label"></asp:Label>
</td>
</tr>
<tr>
<th>
呢称:
</th>
<td>
<asp:Label ID="nickname" runat="server" Text="Label"></asp:Label>
</td>
</tr>
<tr>
<th>
MSN:
</th>
<td>
<asp:TextBox ID="msn" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<th>
QQ:
</th>
<td>
<asp:TextBox ID="qq" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<th>
安全问题:
</th>
<td>
<asp:TextBox ID="anquan" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<th>
安全密码:
</th>
<td>
<asp:TextBox ID="aqpassword" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td>
<span class="button_2">
<asp:Button ID="BtnChange1" runat="server" Text="确认修改" />
</span>
</td>
</tr>
</table>
</div>
</div>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<div class="part">
<div class="h">
<span>密码修改</span></div>
<div class="c">
<table class="table_user no_border">
<tr>
<th class="tab_l_width">
原密码:
</th>
<td>
<asp:TextBox ID="TextBox7" runat="server" Width="146px" TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<th>
新密码:
</th>
<td>
<asp:TextBox ID="TextBox8" runat="server" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*不能为空"
Display="Dynamic" ControlToValidate="TextBox8"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="*不能少于6位"
ControlToValidate="TextBox8" Display="Dynamic"></asp:CustomValidator>
</td>
</tr>
<tr>
<th>
确认密码:
</th>
<td>
<asp:TextBox ID="TextBox9" runat="server" TextMode="Password"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="*前后密码不一致"
ControlToCompare="TextBox8" ControlToValidate="TextBox9"></asp:CompareValidator>
</td>
</tr>
<tr>
<td>
</td>
<td>
<span class="button_2">
<asp:Button ID="BtnChange2" runat="server" Text="确认修改" />
</span>
</td>
</tr>
</table>
</div>
</div>
</asp:UpdatePanel>
</div>
</div>
</form>
</body>
</html>
这样吗?不行啊
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div class="user_right_body">
<div class="main">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="True">
<ContentTemplate>
<br />
<div class="part">
<div class="h">
<span>个人资料</span></div>
<div class="c">
<table class="table_user no_border">
<tr>
<th class="tab_l_width">
E-mail:
</th>
<td>
<asp:Label ID="email" runat="server" Text="Label"></asp:Label>
</td>
</tr>
<tr>
<th>
呢称:
</th>
<td>
<asp:Label ID="nickname" runat="server" Text="Label"></asp:Label>
</td>
</tr>
<tr>
<th>
MSN:
</th>
<td>
<asp:TextBox ID="msn" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<th>
QQ:
</th>
<td>
<asp:TextBox ID="qq" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<th>
安全问题:
</th>
<td>
<asp:TextBox ID="anquan" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<th>
安全密码:
</th>
<td>
<asp:TextBox ID="aqpassword" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="BtnChange1" runat="server" Text="确认修改" />
<span class="button_2"></span>
</td>
</tr>
</table>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<div class="part">
<div class="h">
<span>密码修改</span></div>
<div class="c">
<table class="table_user no_border">
<tr>
<th class="tab_l_width">
原密码:
</th>
<td>
<asp:TextBox ID="TextBox7" runat="server" Width="146px" TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<th>
新密码:
</th>
<td>
<asp:TextBox ID="TextBox8" runat="server" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*不能为空"
Display="Dynamic" ControlToValidate="TextBox8"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="*不能少于6位"
ControlToValidate="TextBox8" Display="Dynamic"></asp:CustomValidator>
</td>
</tr>
<tr>
<th>
确认密码:
</th>
<td>
<asp:TextBox ID="TextBox9" runat="server" TextMode="Password"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="*前后密码不一致"
ControlToCompare="TextBox8" ControlToValidate="TextBox9"></asp:CompareValidator>
</td>
</tr>
<tr>
<td>
</td>
<td>
<span class="button_2">
<asp:Button ID="BtnChange2" runat="server" Text="确认修改" />
</span>
</td>
</tr>
</table>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</form>
这样也不行