我有一个CS文件,我想在其中调用js文件的功能。

Js文件

Function foo(date){
//code
}


在一个cs文件中,我想调用foo函数。可能吗 ?如果是,那怎么办?

如果我只想插入一个警报,那么这就是我的方法,但是如果我想调用一个函数,那么我不知道该怎么做。

仅调用内联JavaScript即可

Page.ClientScript.RegisterStartupScript(GetType(), "", "<script type='Text/JavaScript'> alert('Hello');</script>");

最佳答案

尝试放置函数名称而不是整个脚本本身。

Page.ClientScript.RegisterStartupScript(GetType(),"","foo()",true);


或使用ScriptManager:

ScriptManager.RegisterClientScriptBlock(this, this.GetType(),"","foo()",true);


编辑:

将boolean值添加到true的末尾,这样它将自动添加脚本标签,那么您不需要这样做。

关于javascript - 从C#代码在js文件中调用函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30924584/

10-10 21:42