一种方法是使用自定义控件页面。在您的网站中添加一个Web User Control (.ascx)
页面并将您的脚本代码放入其中
<script type="text/javascript">
function GetappId() {
var k = "<%=System.ConfigurationManager.AppSettings["facebookAppID"].ToString(); %>"
alert(k);
return k
}
</script>
现在将您的控件注册到您想要这样的GetappId
功能的页面
<%@ Register TagPrefix="Scrpt" TagName="GlobalScrpt" Src="~/WebUserControl.ascx" %>
** 此标签<%@ Page %>
在aspx
页面中的标签之后
然后在aspx
页面的头部调用这样的控件
<head runat="server">
<title></title>
<Scrpt:GlobalScrpt ID="Scrpt1" runat="server" />
</head>
** 确保你有runat="server"
你的标题标签
现在您可以在页面的任何位置调用GetappId()
并获得所需的结果。aspx
更新 - 另一个解决方案
另一种方法是创建一个aspx
(假设页面是Default1.aspx
)页面,页面后面没有单独的代码,并将您的代码放在那里
<%@ Page Language="C#" %>
function GetappId()
{
var k = "<%=System.ConfigurationManager.AppSettings["facebookAppID"].ToString(); %>";
alert(k);
}
然后在要调用 GetappId 的页面中将第一aspx
页添加为 javascript 页面。
<head runat="server">
<title></title>
<script type="text/javascript" src="Default1.aspx"></script>
</head>
现在在页面的任何位置调用您的函数。