Oce*_*t20 5 javascript c# asp.net server-side-includes
我目前正在调查RegisterClientScriptInclude方法,所以我可以确定我不会在一个页面上执行两次包含JQuery的操作.Microsoft文档说明:
RegisterClientScriptInclude方法的这种重载采用key和url参数来标识脚本,以及一个类型参数来指定客户端脚本include的标识.您可以根据将要访问资源的对象指定类型.例如,使用Page实例访问资源时,可以指定Page类型.
我不知道它实际上对我有什么影响.它是否只是以某种方式识别哪个页面/控件优先并注册了包含?有人可以解释为什么我想要提供除键/ url之外的类型?提前致谢.
该类型与键字符串一起使用以形成唯一标识符。这用于标识包含,以便您可以RegisterClientScriptInclude使用同一脚本多次调用,但它只会在页面中包含一次。
需要该类型,以便控件可以在页面内彼此独立地工作。如果您有两个相互不知道彼此包含的控件,则它们可能会意外使用相同的键字符串。如果未使用类型(在本例中为控件的类型),则一个包含将排除另一个,尽管它们从未打算相互干扰。