asp.net调用JavaScript自定义方法

方法一:

Page.RegisterStartupScript("function","<script>你要调用的javascript函数名称;</script>");

但此方法在IE6中会崩溃。。。无法在IE6中使用 在IE8中可以用

方法二:

public void Meg(string ag)
{
       LiteralControl li = new LiteralControl();
       li.Text = "<script>javascript自定义函数名称('" + ag + "')</script>";
       Controls.Add(li);

}

此方法适应IE6和IE8

LiteralControl

表示 HTML 元素、文本和 ASP.NET 页中不需要在服务器上处理的任何其他字符串

具体可看:http://msdn.microsoft.com/zh-cn/library/system.web.ui.literalcontrol.aspx

controls :

具体可看:http://msdn.microsoft.com/zh-cn/library/ms164640(VS.80).aspx

posted @ 2009-12-08 03:50  王大湿  阅读(214)  评论(0编辑  收藏  举报