自定义控件可以结合Ajax

Can Custom Controls Be Combined with Ajax

我想知道自定义用户控件是否可以与 Ajax 结合使用,但我似乎找不到答案,这是否可行?

是的,毫无疑问。事实上,这里的整个长期流行的 AjaxToolKit 几乎 100% 基于这个概念:

http://www.ajaxtoolkit.net/

尝试上面的示例站点 - 几乎每个控件示例都基于一个控件,并且 ajax 启用了一个控件。

是的,另一种方法是使用 Page.ClientScript 对象。您可以选择使用 RegisterClientScriptBlock or RegisterStartupScript 方法,如:

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "SayHello", "<script type='text/javascript'>alert("Hello");</script>");

第一个参数是类型引用;只需传入您所在的对象类型就足够了。第二个参数是任意字符串。