在EA中创建新元素期间,我尝试使用Element.TreePos设置元素位置,但在设置之后,EA中的元素将根据字母顺序插入。但是一旦项目重新加载,它就会按照TreePos正确安排。
@using (Html.BeginForm("Download", "Home", FormMethod.Post))
{
<button class="btn btn-primary" >Download</button>
}
答案 0 :(得分:1)
在TreePos的更改变得明显之前,您必须重新加载
您可以使用EA.Repository.RefreshModelView(long PackageID)
。根据文档,PackageID
参数应该将重新加载限制为仅具有给定ID的包,但是我没有发现重新加载单个包或重新加载整个模型(使用0作为参数)之间的区别。
从v13开始,EA.Repository.ReloadPackage(long PackageID)
也可以做你需要的,但我自己没有测试过。从文档中不清楚这两个操作之间的确切差异。