c# - 在 Visual Studio C# 中,有没有办法将 Web Config 转换应用于 Javascript 文件?

标签 c# javascript visual-studio-2010 web-config-transform

在 Visual Studio 中,我正在开发的网站上有一些 Javascript 代码。在调试时,我正在使用 $ajax 调用“localhost”。部署时,它需要是实际的服务器:

$('#textInput_UserName').focusout(function () {
    var _username = $('#textInput_UserName').val();
    $.ajax({
        url: 'http://localhost:8809/Account/UserNameExists/',
        data: { username: _username },
        dataType: 'html',
});

当我发布时,我需要将该本地主机转换为实际域:

$('#textInput_UserName').focusout(function () {
    var _username = $('#textInput_UserName').val();
    $.ajax({
        url: 'http://www.mydomain.com/Account/UserNameExists/',
        data: { username: _username },
        dataType: 'html',
});

是否有一种简单/自动的方法来执行此操作,类似于 Web Config 转换的工作方式?

非常感谢!

最佳答案

你不需要,你只是省略了主机,浏览器会为你填写这个,就像这样:

$('#textInput_UserName').focusout(function () {
    var _username = $('#textInput_UserName').val();
    $.ajax({
        url: '/Account/UserNameExists/',
        data: { username: _username },
        dataType: 'html',
});

如果您实际上是在谈论 x 域请求,我怀疑您是,那么只需设置一个全局 js 站点变量。

关于c# - 在 Visual Studio C# 中,有没有办法将 Web Config 转换应用于 Javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10916952/

相关文章:

javascript - .innerhtml 将 <br/> 标签转换为 <br>

javascript - 脱离 JavaScript 变量

javascript - 我怎样才能知道我使用的是哪个 jQuery 版本?

c# - 如何在.Net中以中间层结构化方式处理错误或异常

c# - 快速linq计数问题

c# - Automapper 使用简单注入(inject)器 (Ioc) 将依赖项注入(inject)自定义类型转换器

c++ - 我可以在没有 Mac 的情况下为 Mac 编程吗?

visual-studio-2010 - Windows Phone 应用程序项目类型在 VS2010 中不可用

visual-studio - 升级Visual Studio一定要升级TFS吗?

c# - C#和VB.NET运算符优先级