gpt4 book ai didi

c# - RegisterClientScriptBlock参数在真实场景中的用法?

转载 作者:可可西里 更新时间:2023-11-01 02:27:34 26 4
gpt4 key购买 nike

http://i.stack.imgur.com/dVjHt.jpg

enter image description here

我一直不明白这个类的Controltypekey的真正用法。

一般来说,我总是使用:this , GetType() , "xx"

但现在我真的很想明白。


MSDN :

Control:“正在注册客户端脚本的控件”

那么……?谁注册了它有什么区别?脚本将在页面的头部...

类型:“客户端脚本 block 的类型”

输入 ???它的javascript。为什么他想要我的另一种类型?

Key:“唯一标识符”

我能理解 - 对于稍后要删除的案例......但我希望得到一些更高级的解释

我能不能有一个真实生活场景,在这个场景中我真正必须使用那些参数?

最佳答案

最重要的部分是控制您要注册脚本的 html 标签中的哪个控件例如,如果您有用户控制权并且您只想为此运行脚本,请使用此行

ScriptManager.RegisterStartupScript(this, this.GetType(), "alertscript", "document.getElementById('userControl_h1TAG')", true); 

但是当您想将 block 和脚本注册到该页面的所有部分时,请在用户控件的 CS 代码中使用这一行:

ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "alertscript", "document.getElementById('page_h1TAG')", true);

关于c# - RegisterClientScriptBlock参数在真实场景中的用法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8298843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com