これを行う 1 つの方法は、カスタム コントロール ページを使用することです。Web サイトにページを追加し、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
ます。
更新 - 別の解決策
もう1つの方法は、別のコードビハインドページなし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>
ページ内の任意の場所で関数を呼び出します。