我知道你可以用MVC做到这一点。但不确定您是否可以使用Web窗体。
我有一个按钮,当点击它时,它将获取数据然后填充一个repater然后将数据注入其他控件。这使用回发工作正常,但它有点慢,我想用Ajax做。
有没有办法使用JQuery实例化转发器控件或用户控件而不使用回发或使用邪恶的更新面板?
谢谢!
答案 0 :(得分:2)
如果您创建一个处理只是转发器的页面,并使用jQuery通过ajax请求该页面,您可以将容器的内部html设置为您请求的片段返回的响应。
<div id="repeater-goes-here"></div>
<script type="text/javascript">
$(document).ready(function() {
$.ajax('repeater.aspx', null, success: function(responseText) {
$('#repeater-goes-here').html(responseText);
};
});
</script>
'repeater.aspx'页面应该包含转发器对象和从数据填充它所需的代码。