2010-01-07 120 views
2

我最近发现了Microsoft ajax控件工具包中某些控件的客户端方法。例如,在TabContainer的,我可以做这样的事情:有没有办法将客户端方法添加到ASP.NET用户控件?

$find('tabsEditJob').get_tabs()[1].set_enabled(true); 

,而不必诉诸于服务器端代码。有没有办法做到这一点在你自己的自定义用户控件没有太多的工作?

更新:我打算实现显示和隐藏方法:虽然将display设置为none可能工作得很好,但他们更喜欢显式方法。我知道ajax控件工具包控件有一个set_visible方法。用户控制也得到这个吗?

+0

你想打什么样的方法?你可以设置任何客户端属性(如启用,或文本等)。但是,如果它是服务器端方法,那么它会更复杂一些(例如,创建一些Ajax调用等)。 – 2010-01-07 21:49:18

回答

1

该方法的AJAX控件工具包是一种管理方法,所以你应该看看这个演练因为它是什么一个很好的概述,以及如何创建它:http://www.asp.net/learn/Ajax-Control-Toolkit/tutorial-49-cs.aspx

有两个服务器端和客户端侧片开始时可能会引起混淆,但一旦习惯了它就不难设置。但它确实需要先阅读一些内容并进行一些相当规划。

我已经建立了几个我自己的,你要想想你要包括interations和在什么时候某些代码段应该运行,所有的事件,等等

HTH 。

相关问题