FineUI 官方论坛
标题:
Ajax 或是 UpdatePanel 修改 Div
[打印本页]
作者:
dreaminit
时间:
2014-11-15 18:00
标题:
Ajax 或是 UpdatePanel 修改 Div
這是經過同意用別人的帳號所發問的。我想要以 Ajax 的方式動態的跟新我的 <div></div>。我的 div 裡面包含了一個 Canvas。問題是 div 無法被放置在 SimpleForm 或是 RegionPanel 底下,如果放置的話會出現錯誤 "驗證 (XHTML5): 無法將 'div' 項目巢狀化至 'simpleform' 項目中,也無法放至 'items' 或其他項目中。如果使用 UpdatePanel 的話則 <asp:AsyncPostBackTrigger ControlID="btn" EventName="OnClientClick" /> 會出現問題 ERRID:JAˇKP,程式碼如下。
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div id="pho1" style="width: 300px; height: 300px; margin: 50px 0 0 0px; float: left;"></div>
<div id="r1" style="width: 300px; height: 300px; margin: 50px 0 0 0px; float: left;"></div>
<div id="r2" style="width: 300px; height: 300px; margin: 50px 0 0 0px; float: left;"></div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btn" EventName="OnClientClick" />
</Triggers>
</asp:UpdatePanel>
如果有可以用 Ajax 動態修改 <div></div> 的方式請通知我。
作者:
dreaminit
时间:
2014-11-15 18:07
P.S. EnableAjax=true on PageManager
作者:
zy32002
时间:
2014-11-16 00:39
微软的ajax控件没人用,很垃圾的东西。学习用下jq+ashx做ajax。
作者:
sanshi
时间:
2014-11-16 09:34
dreaminit 发表于 2014-11-15 18:07
P.S. EnableAjax=true on PageManager
看下示例:
http://fineui.com/demo/#/demo/aspnet/aspnet_literal.aspx
设置 PageManager 的 AjaxAspnetControls 属性即可
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4