预先填写实体的ID

时间:2018-03-14 13:28:50

标签: dotnetnuke 2sxc

如何使用我知道ID的实体关系预先填充新内容?我知道该项目是,让我们说1234,但如果我使用这个数字:

@Edit.Toolbar(actions: "new", contentType: "NewsItem", prefill = new { Category = 1234 } )

它不起作用。当我实现上面的代码时,会显示新项目的表单,但我没有选择正确的项目,而是(item not found)。显然,我的论点是不正确的。那么,我该如何编写这个论点?

我也试过

Category = {1234} Category = new {(1234}} Category = "1234"

但没有任何作用。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我们正在努力增强这一点,但截至目前,您最好使用guid - 如wiki所示:https://github.com/2sic/2sxc/wiki/razor-edit.toolbar#multiple-entities-prefil