我有一个asp:下拉列表,当用户选择一个项目时,我应该根据下拉列表的选定值更新一些区域旁边的区域。
由于我使用的是用户控件,我显然无法使用页面方法。所以我决定使用网络服务,但我不知道如何正确地调用它。我的用户控件中没有body标签,所以我不能使用“”等。所以我决定在我的用户控件的page_load方法中使用RegisterClientScriptBlock,但它说服务是未定义的。
<div id="service" style="BEHAVIOR: url(webservice.htc)" >
//other controls go here...
</div>
有关如何通过javascript成功调用Web服务的任何想法?