【发布时间】:2017-07-03 05:06:39
【问题描述】:
我正在编写一个 sn-p 来快速填充寄存器字段以进行测试
$("#TestRegister").click(function () {
var rand = Math.floor(Math.random() * 1000) + 1
$("#UserName").val("Tester" + rand);
//other fields
$("#Email").val("example" + rand + "@yahoo.com");// <==trouble
}
我在 cshtml 视图文件的脚本部分编写此代码。但是,电子邮件部分给我带来了麻烦。它一直认为@之外的代码是代码,因此,给我一个错误,雅虎不是代码的一部分。我尝试通过在其后放置 \ 来强制它将 @ 识别为字符串,但它给了我 parcer 错误。每当我尝试搜索 @ 时,搜索引擎都会忽略 @,并给我无关的页面。
如何强制@被识别为字符串的一部分?
编辑:建议的线程是指如何在 Javascript 中识别 C#。我对如何将 @ 作为 Javascript 中字符串文本的一部分感兴趣。作为一种解决方法,我在@yahoo.com 前面放置了“0”。我想知道是否有更优雅的解决方案。
【问题讨论】:
-
@DanielCorzo 谢谢,这回答了我的问题,而这一次,我认为它是重复的。
标签: javascript razor