1
我试图让我的网站的某个部分没有回发时,当用户点击一个按钮。 我通过asp.net(放置ScriptManager和UpdatePanel)使用Ajax,并且我知道我需要在ContentTemplate中环绕我的内容,但似乎我不能,因为我在那里有一个“Div”...div中的ContentTemplate?
这是我的代码不带的ContentTemplate:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<p>
Some Text</p>
<p>
If you dont have a username yet, you can register <a href="Register.aspx">here</a></p>
<div id="LeftDiv">
<asp:TextBox ID="HowMany" runat="server"></asp:TextBox>
<br />
<br />
<asp:Panel ID="Panel2" runat="server">
<asp:Button ID="StartToGenerateButton" runat="server" Text="I know it!"
OnClick="StartToGenerateButton_Click" />
</asp:Panel>
<br />
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Please enter your discovery"
ControlToValidate="HowMany" Display="Dynamic" ForeColor="Red"
Font-Bold="True" Font-Size="Small"></asp:RequiredFieldValidator>
<br />
</div>
<!--LeftDiv-->
<div id="RightDiv">
<asp:ListBox ID="ListBox" runat="server" Height="200px" Width="120px"></asp:ListBox>
<br />
<br />
<asp:Panel ID="Panel1" runat="server">
<asp:Button ID="youWon" runat="server" onclick="youWon_Click" Text="You Won!" />
</asp:Panel>
<asp:Label ID="ErrorMessege" runat="server" ForeColor="Red"></asp:Label>
</div><!--RightDiv-->
<div class="clearBoth">
</div><!--clearBoth-->
</asp:UpdatePanel>
我怎么能去通过?
是的,但是..我有一些其他div的按钮,其余的东西,需要刷新是在其他股利。所以问题是 - 我如何可以将updatepanels同步到一起或者...我如何使contenttemplate在div内? – thormayer 2012-01-07 16:30:35
@thormayer。看编辑 - 我认为这就是你需要的 – 2012-01-07 16:38:39