您的位置:首页 > 编程语言 > ASP

使用ASP.NET Ajax 和Web Service动态加载用户控件

2009-12-01 21:08 871 查看
在平时开发过程我们经常动态加载用户控件。今天我主要介绍如何在ASP.NET AJAX中使用WEB SERVICE加载用户控件。

我们首先新建一个WEBSERVICE文件,把WEB SERVICE引入到页面中

代码

<script language="javascript" type="text/javascript">
// <!CDATA[
function Button1_onclick() {
WebService.GetUserControlPath("~/WebUserControl.ascx", onSuccessed, onFailed);
}
function onSuccessed(result) {
$get("TextArea1").vaule = result;
var divResult = $get("divShow");
divResult.innerHTML= result;
}
function onFailed(error) {
alert(error);
}
// ]]>
</script>

</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/WebService.asmx" />
</Services>
</asp:ScriptManager><p>
<input id="Button1" type="button" value="button" onclick="return Button1_onclick()" /></p>
<div id="divShow">
</div>
</form>
</body>
</html>

点击按钮就可以动态加载用户控件,大家可以自己动手弄下,如果有兴趣,我只是给自己留个记号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: