我有一个用 c# 编写的相当简单的 Web 用户控件,它在页面上放置了一个 Telerik RadAsyncUpload 控件。它在网络用户控件中,因为我想在我的网站上以一致的方式摆弄保存文件名并在其周围输出一些标准 html。
然后,我将 Web 用户控件放在一个简单的 Web 表单上,然后使用 jquery .load() 方法将此页面加载到 div 中。
当我在浏览器窗口中运行页面时,一切都很好:
http://localhost/subPage.aspx --- All good, the RadAsyncUpload renders along with everything that is supposed to be there.
如果我在 MainPage.aspx 中使用以下代码:
$('#mydiv').load('subPage.aspx')
我只得到在 html 中呈现的提交按钮。实际上,我也得到了 rad 控制的以下部分,但不是全部:
<div id="rauUploads2" class="RadAsyncUpload RadUpload RadUpload_Default">
<!-- 2011.3.1115.40 -->
<input id="rauUploads2_ClientState" name="rauUploads2_ClientState" type="hidden">
</div>
我要求太多了吗??我不能做我认为我可以做的事吗??
我需要使用灯箱或其他东西来显示我的 subPage.aspx 吗???
谢谢