0
我希望你能帮我解决我的问题。我在ASP.NET代码中执行SQL查询,并使用bing的JavaScript API。问题是我需要在运行查询之前先做一个javascript函数。该功能以字符串格式提供基于地址的地理坐标。我已经知道RegisterStartupScript和RegisterClientScriptBlock,但这两个对我不起作用,因为JavaScript由于某种原因没有执行。这是代码。而且,我几乎忘了,脚本在页面的头部正确声明。有没有其他的方式来在C#ASP.Net中运行JavaScript?立即在ASP.NET代码中运行Javascript。
public void calculateCoordinates()
{
ClientScriptManager cs = Page.ClientScript;
Type cstype = this.GetType();
String csName = "Calculate";
if (!cs.IsStartupScriptRegistered(cstype, csName))
{
String jsFunction = "calculateGeoCoordinates();";
cs.RegisterStartupScript(cstype, csName, jsFunction, true);
}
}