为什么部分视图中的@using调用会改变我的布局?

时间:2018-04-13 02:13:55

标签: html asp.net asp.net-mvc razor devexpress

我有一个包含3个局部视图的视图。第一个局部视图有一个对ViewModel的@using引用,结果证明这导致网格未对齐。

我无法在网上找到与此有关的任何内容,并且在浪费这么多时间试图找出这样一个微不足道的事情。为什么会这样?

网格: enter image description here

部分视图: enter image description here

HTML: Whats going on here...

编辑: 为了将来参考,这是我的局部视图顶部的代码 -

@using Project.Web.Areas.Admin.Models



@functions{

    object GetEditingProduct(ASPxGridView grid)
    {
        if (grid.IsNewRowEditing)
            return new CustomerGroupViewModel();
        return grid.GetRow(grid.EditingRowVisibleIndex);
    }

}

1 个答案:

答案 0 :(得分:0)

所以RickL指出了我正确的方向。我从网站复制并粘贴了我的功能,结果发现那里有一些不好的角色。删除空白区域修复它。

现在没有空格 -

@using Project.Web.Areas.Admin.Models
@functions{
    object GetEditingProduct(ASPxGridView grid)
    {
        if (grid.IsNewRowEditing)
            return new CustomerGroupViewModel();
        return grid.GetRow(grid.EditingRowVisibleIndex);
    }
}