试图将旧的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"> </div>
<div class="dhx_cal_next_button"> </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/
我在另一个线程中找到了答案,最终结果是我需要在我的一个视图中执行以下操作
@{
Response.ContentType = "application/xml";
}
如何设置WebMatrix/Razor响应的内容类型?