我有一个使用许多 facebook api 调用的 MVC3 Web 应用程序。当我测试时,我正在使用一个 facebook 应用程序 ID,但会在产品中使用另一个(这将在构建过程中被交换)。
理想情况下,我想将应用程序 ID 放在 web.config 文件中,以便在构建过程中轻松交换它,以便 ID 只在一个地方。但是,我看不到将 id 从 app.config 获取到需要它的多个 javascript 函数的优雅方法。我查看了将其读入 _AppStart.cshtml 文件中的变量,但不确定这是否正确,因为这意味着将值读入 ac# 对象,然后将其作为字符串传递给在每个页面加载之前调用的 javascript 函数和闻起来有点不对劲。
我仍在学习 javascipt,所以我不确定这件事“应该”如何完成。任何指针都会很棒。
马特