相关疑难解决方法(0)

Javascript,Razor和Escape字符.像撇号一样

我在我的MVC3项目中使用Razor.而且我也在使用FullCalendar JQuery插件.因此,当我试图填充数组时,它运行良好.除了一件事.如果s.Name包含撇号,它就会像'我想要的那样渲染.我尝试使用不同的方法,如Encode和Decode,甚至MvcHtmlString.Create,结果总是一样的.

这是代码片段:

<head>
    <script type='text/javascript'>
       $(document).ready(function () {        
        $('#calendar').fullCalendar({
            header: {
                left: '',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            month: 5,
            year: 2011,
            editable: false,
            events: [
            @foreach (var s in ViewBag.Sessions)
            {
                @:{
                @: title: '@s.Name',
                @: start: new Date(@s.Starts.Year, @s.Starts.Month-1, @s.Starts.Day),
                @: end: new Date(@s.Ends.Year, @s.Ends.Month-1, @s.Ends.Day)
                @:},
            }
                   ]
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins razor asp.net-mvc-3

58
推荐指数
4
解决办法
5万
查看次数

HTML编码字符串 - ASP.NET Web窗体VS Razor视图引擎

我不太确定这是如何工作的...试图找到文档.

在我现有的应用程序中,我有两种不同的方式在我的视图中呈现字符串

<%: model.something %>
<!-- or -->
<%= model.something %>
Run Code Online (Sandbox Code Playgroud)

第一个是html编码,第二个不是.

Razor有类似的东西吗?我只能找到这个,这是编码版本.

@model.something
Run Code Online (Sandbox Code Playgroud)

html-encode viewengine razor asp.net-mvc-3

34
推荐指数
2
解决办法
2万
查看次数