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);
}
}