.net2.0 RegisterClientScriptBlock函数中type参数的意义是什么?
public void RegisterClientScriptBlock (
Type type,
string key,
string script
)
看msdn中的介绍,Type是只客户端脚本的类别,奇怪的是我这样写也不会出错,
this.ClientScript.RegisterClientScriptBlock(typeof(int),"hh","<script language='javascript'>"+receiveFunction.ToString()+"</script>");
我测试了一下,这个Type参数只要不是null就可以,任何类型都可以正常运行,似乎没有什么作用,请高手帮忙解释一下
--------------------编程问答-------------------- 我在关注KEY,好象也是什么都可以! --------------------编程问答-------------------- ClientScriptManager 类通过键 String 和 Type 唯一地标识脚本。具有相同的键和类型的脚本被视为重复脚本。使用脚本类型有助于避免混淆可能用在页中的来自不同用户控件的相似脚本。
所以Type应该被设置为页面类的类型。 --------------------编程问答-------------------- type是页面当前页面的实例,直接填this.GetType() 应该就行
补充:.NET技术 , ASP.NET