Dhtmlxgrid 4.0不会从ASP.Net MVC视图加载数据

时间:2014-10-07 10:13:03

标签: asp.net-mvc dhtmlx

在我的ASP.Net MVC Web应用程序中,我曾经使用dhtmlxgrid插件v 3.5,现在更新到v4.0。 之前很容易在单独的.cshtml视图中为网格生成动态值,并且只传递inlo loadXML方法的url:

myGrid.loadXML('@Url.Action("XmlValues")');

现在在4.0版本中,他们用load()替换了loadXML(),它仍然可以做同样的事情。但是,不是将数据解析到网格中,而是显示在视图内部生成xml代码并且表体为空的警报。如果它通过视图,它甚至无法加载简单的xml:

<?xml version="1.0" encoding="UTF-8"?>
<rows>
    <row id="1">
        <cell>1</cell>
        <cell>2</cell>
    </row>
</rows>

但是,如果我将其复制到外部xml文件并将文件路径传递给方法,它就可以正常工作。

myGrid.load("/xml.xml");

新的load()方法有什么问题,以及如何使它在ASP.Net MVC中使用动态数据,就像我以前一样?

1 个答案:

答案 0 :(得分:0)

请确保生成的xml中没有额外的字符。例如,xml标题之前的空格(&#34;&#34;)。