我正在使用原型,我有一个功能如下:
MyJSClass.prototype.AddLetters = function()
{
}
我想根据我需要在预渲染时评估的一些条件从 c# 中调用它。
我正在使用原型,我有一个功能如下:
MyJSClass.prototype.AddLetters = function()
{
}
我想根据我需要在预渲染时评估的一些条件从 c# 中调用它。
由于您不能直接从 C# 调用 JavaScript 代码 - 特别是在呈现页面之前,您需要一种方法:
对于 1. 我建议使用 ClientScriptManager 来插入/修改变量,尽管下面还有其他选项。
对于 2. 您可能应该添加一些 javascript 来接收通信。
1.的选项:
您好,您可以尝试使用此代码
ClientScriptManager cs = Page.ClientScript;
String yourScript= "function();";
cs.RegisterStartupScript(this.GetType(), "key script", yourScript, true);