RegisterClientScriptInclude:什么是“类型”?参数
RegisterClientScriptInclude: What does "type" parameter do?
我目前正在寻找的RegisterClientScriptInclude方法,所以我可以肯定,我不做的事情,如在一个页面上包含JQuery两次。微软文档声明:
RegisterClientScriptInclude方法的重载接受键和url参数来标识脚本,以及一个类型参数来指定客户端脚本的标识,包括。您可以根据将要访问资源的对象指定类型。例如,当使用Page实例访问资源时,您可以指定Page类型。
我不明白这对我到底有什么用。它只是以某种方式确定哪个页面/控件优先并注册了包含吗?有人能解释为什么我想提供一个类型除了关键/url?
该类型与密钥字符串一起使用以形成唯一标识符。这用于识别包含,以便您可以使用相同的脚本多次调用RegisterClientScriptInclude
,但它只会在页面中包含一次。
需要该类型,以便控件可以在页面内相互独立地工作。如果您有两个控件,使它们相互不知道包含,则它们可能意外地使用相同的关键字串。如果未使用类型(在本例中为控件的类型),则一个include将排除另一个include,尽管它们从未打算相互干扰。
相关文章:
- PhpStorm警告:参数类型不可分配给参数类型
- 如何在JavaScript中为Google闭包编译器设置参数类型
- 方法作为参数类型
- Babel:ES6 中的函数参数类型
- 打字脚本:参数类型函数不能分配给参数类型函数
- 是否可以在 TypeScript 中使用构造函数作为另一个函数的参数类型
- 在带有句柄的迭代函数(每个)中传递参数类型对象
- 为什么可以在 JavaScript 中添加参数类型和返回类型
- JavaScript [参数:类型] 意思
- 检查函数调用是否具有正确的参数类型
- 使用groovy/grails获取参数类型
- “;“过载”;一个函数,或者在处理多个参数类型时具有两个单独的函数
- 参数类型的约束
- QtScript可以't调用参数类型为“”的函数;Q字符串&&”;
- JSHint表示“参数类型不匹配”;对于jQuery(这个)
- Angular2/TypeScript:错误TS2345:参数类型'String'不能赋值给's
- javascript中的Unity动态参数/参数类型
- 用Typescript编写的React应用中的错误参数类型
- 当类型声明为环境外部模块定义时,如何声明参数类型
- 在javascript中,我如何知道函数所期望的参数类型