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

时间:2008-11-03 18:20:10

标签: c# asp.net javascript

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

有可能吗?还有更好的方法吗?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

一位回答者建议使用XML,但这对于运送到客户端非常重要。

考虑做一些类似于javascript的迷你流程的事情。把你正在使用的字符串放在服务器/ C#端,用perl / python / ruby​​处理你的javascript文件,用字符串本身替换字符串的id。

所以,如果你的javascript说:

警报($ $ MY_TEXT)

它变为

alert(“与$ MY_TEXT $相关联的字符串”)

在部署到生产服务器之前,perl / python / ruby​​进程发生在javascript文件的“构建”中。

答案 2 :(得分:0)

听起来就像XML的胡同......