C# 意外令牌非法-正则表达式-MVC 3 JS
我想知道为什么有时代码不在一行中,我必须做些什么来修复它?(正则表达式有问题吗?)看起来是这样的:C# 意外令牌非法-正则表达式-MVC 3 JS,c#,javascript,asp.net-mvc-3,C#,Javascript,Asp.net Mvc 3,我想知道为什么有时代码不在一行中,我必须做些什么来修复它?(正则表达式有问题吗?)看起来是这样的: **var PelnyOpisEdytuj = '@Model.PelnyOpis';** 问题示例: 我发现解决方案可能并不完美,但工作正常。我用参数创建了div,然后获取数据。正则表达式有问题 <div id="DivExample" style="display: none;"> @Html.Raw(@Model.ExampleText) </div> <sc
**var PelnyOpisEdytuj = '@Model.PelnyOpis';**
问题示例:
我发现解决方案可能并不完美,但工作正常。我用参数创建了div,然后获取数据。正则表达式有问题
<div id="DivExample" style="display: none;">
@Html.Raw(@Model.ExampleText)
</div>
<script type="text/javascript">
//komenatatz zapytanie
var DivExampleData= $('#DivExample').text();
</script>
@Html.Raw(@Model.ExampleText)
//扎皮塔尼酒店
var DivExampleData=$('#DivExample').text();
哦,伙计,看看这个变量名…=)@安德烈·卡利这不重要:)一点也不重要,只是。。。有趣=)生成JavaScript的代码似乎有问题(因此发布代码可能会有所帮助)。一般来说,我认为将JavaScript混合到服务器端代码中不是一个好主意(原因之一是——正确地转义生成的JavaScript代码是不必要的痛苦,特别是如果它包含多个级别的字符串构造。