试图将旧的MVC 2.1项目转换为3或4,但得到一些错误

本文关键字:错误 MVC 转换 项目 | 更新日期: 2023-09-27 18:05:33

我已经使用该工具将旧的webform MVC项目转换为razor,它在这里找到http://blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx

然后我使用另一个工具将aspx webform文件转换为razor cshtml文件,并将它们添加到项目中。

程序编译得很好,但是当它启动时,它会报错错误类型:loadXML描述:错误的XML

那么日历上也没有显示任何现有的事件。

这是索引视图

@model dynamic
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head id="Head1" runat="server">
        <title>Index</title>
        <script src="/Scripts/dhtmlxscheduler.js" type="text/javascript"></script>
        <link href="/Scripts/dhtmlxscheduler.css" rel="stylesheet" type="text/css" />
        <style type="text/css">
            html, body
            {
                height:100%;
                padding:0px;
                margin:0px;
            }
        </style>
        <script type="text/javascript">
            function init() {
                scheduler.config.xml_date = "%m/%d/%Y %H:%i";
                scheduler.init("scheduler_here", new Date(2014, 6, 1), "month");
                scheduler.load("/Calendar/Data");
                var dp = new dataProcessor("/Calendar/Save");
                dp.init(scheduler);
                dp.setTransactionMode("POST", false);
            }
        </script>
    </head>
    <body onload="init()">
        <div id="scheduler_here" class="dhx_cal_container" style='width:100%; height:100%;'>
            <div class="dhx_cal_navline">
                <div class="dhx_cal_prev_button">&nbsp;</div>
                <div class="dhx_cal_next_button">&nbsp;</div>
                <div class="dhx_cal_today_button"></div>
                <div class="dhx_cal_date"></div>
                @*<div class="dhx_cal_tab" name="day_tab" style="right:204px;"></div>
                <div class="dhx_cal_tab" name="week_tab" style="right:140px;"></div>*@ 
                <div class="dhx_cal_tab" name="month_tab" style="right:6px;"></div>
            </div>
            <div class="dhx_cal_header">
            </div>
            <div class="dhx_cal_data">
            </div>      
        </div>
    </body>
    </html>

你能看到这是搞砸了吗?这是使用日历插件http://scheduler-net.com/

试图将旧的MVC 2.1项目转换为3或4,但得到一些错误

我在另一个线程中找到了答案,最终结果是我需要在我的一个视图中执行以下操作

@{ 
    Response.ContentType = "application/xml";
}
如何设置WebMatrix/Razor响应的内容类型?