我想将项目中使用的所有字符串外部化为一个文件,并且能够在JavaScript中使用aspx,C#代码以及客户端。 我想这样做的原因是因为许多字符串是共享的,即两个地方相同。
有可能吗?还有更好的方法吗?
答案 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的胡同......