在项目中,当我做到需要用正则表达式来进行判断邮箱格式是否正确的时候,这时我发现我的正则表达式明明没有写错,但是它还是报错。如下图,我们可以发现@是变成黄色的了,然而这个@符号已经被我们当前的程序来进行当Razor语法来进行编码处理了:
这会导致我们启动不了页面,效果如下:
那么,这个时候我们如何来解决呢,下面我新建了一个Demo来实验一下:
首先我们来申请一个变量
接着我们来把它放在body标签里,看看页面如何识别这个变量的,代码如下:
下面我们来看一下页面上效果:
以上测试为@Html.Raw() 的用法。
下面我们来利用Html中的辅助方法来进行
正则表达式中的@符号报错
最新推荐文章于 2023-05-15 15:45:21 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)