@{IEnumerable<BC.Models.APPLICATION> data = ViewBag.list;}
@Html.Grid(data).Columns(columns =>
{
columns.Add(c => c.APPLICATION_NO).Titled("Application No").Filterable(true);
})
Run Code Online (Sandbox Code Playgroud)
但我想做那样的事情:
@if(some conditon)
{
@{IEnumerable<BC.Models.APPLICATION> data = ViewBag.list;}
}
else
{
@{IEnumerable<BC.Models.RIGHTS> data = ViewBag.list;}
}
@Html.Grid(data).Columns(columns =>
{
columns.Add(c => c.APPLICATION_NO).Titled("Application No");
})
Run Code Online (Sandbox Code Playgroud)
但它没有用,任何人都可以对此有所了解.
现在如果我做这样的事情就行了
@if(some conditon)
{
@{IEnumerable<BC.Models.APPLICATION> data = ViewBag.list;}
@Html.Grid(data).Columns(columns =>
{
columns.Add(c => c.APPLICATION_NO).Titled("Application No");
})
}
else
{
@{IEnumerable<BC.Models.RIGHTS> data = ViewBag.list;}
@Html.Grid(data).Columns(columns =>
{
columns.Add(c => c.APPLICATION_NO).Titled("Application No");
})
}
Run Code Online (Sandbox Code Playgroud)
我的问题是APPLICATION_NO属性存在于两个Model类中,所以我不想使用它
@Html.Grid(data).Columns(columns =>
{
columns.Add(c => c.APPLICATION_NO).Titled("Application No");
})
Run Code Online (Sandbox Code Playgroud)
我的代码中有两次.