我对 MVC Razor @ 转义有一个奇怪的问题。
在我看来,在某些 javascript 中,我有这样的一行。目的是查看 e 是否是包含 a 的电子邮件地址。之前 @:
if (e.indexOf(".") < e.indexOf("@@")) { //Assume use firstname.lastname@... }
在本地测试时,它正确呈现为:
if (e.indexOf(".") < e.indexOf("@")) { //Assume use firstname.lastname@... }
但是在服务器上它呈现为:
if (e.indexOf(".") < e.indexOf("@@")) { //Assume use firstname.lastname@... }
这当然意味着它不起作用。
我通过 SVN 部署到服务器,所以除了 web.config 之外所有文件都是相同的。
这可能是什么原因造成的?我正在使用 MVC 4.0。
谢谢。