代码之家  ›  专栏  ›  技术社区  ›  z-boss

是否可以在ASPX、C#和JavaScript之间共享一个包含字符串的文件?

  •  2
  • z-boss  · 技术社区  · 16 年前

    我想将项目中使用的所有字符串外部化到一个文件中,并能够在JavaScript中的aspx、C#代码后面和客户端使用它。
    我想这样做的原因是因为许多字符串是共享的,即在两个地方是相同的。

    有可能吗?有更好的办法吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Community CDub    8 年前
        2
  •  1
  •   Alex    5 年前

    一位回答者建议使用XML,但这对于向客户交付来说非常重要。

    考虑做一些类似于JavaScript压缩过程的事情。使用服务器端/C#端使用的字符串,使用Perl/Python/Ruby等处理JavaScript文件,用字符串本身替换字符串的id。

    所以,如果你的javascript说:

    alert($MY_TEXT$)
    

    它被更改为

    alert("The string associated with $MY_TEXT$")
    

    Perl/Python/Ruby过程在部署到生产服务器之前,在JavaScript文件的“构建”中进行。

        3
  •  0
  •   Mark Brackett    16 年前

    听起来这正是XML的强项。...

    推荐文章