Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 意外令牌非法-正则表达式-MVC 3 JS_C#_Javascript_Asp.net Mvc 3 - Fatal编程技术网

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代码是不必要的痛苦,特别是如果它包含多个级别的字符串构造。