阅读:2031 回复:3
Justin
15

帖子

32

跟帖

1013

积分

高级榴莲
高级榴莲

服务器端,数据相互赋值功能~~ 无法赋值

楼主#
更多 发布于:2017-09-15 21:26
在 SaveDataFields 事件中,为什么不能赋值给另一个控件。只能由JS前端进行赋值么?
       if (MvcPostValue.Command == "Submit" || MvcPostValue.Command =="Save" ) {
                if (ListBorrowingNew != null)
                {
                    foreach (BizObject item in ListBorrowingNew)
                    {
                        item.ValueTable["Hid_BudgetComfromVal"] = item.ValueTable["BudgetComfromVal"];
                        item.ValueTable["Hid_AppMoney"] = item.ValueTable["AppMoney"];
                    }
                }
                ActionContext.InstanceData.Submit();
            }
是不是,在提交时,这个表单已经保存到数据库了,不能进行数据改写?


谢谢各位啦~~
Justin
15

帖子

32

跟帖

1013

积分

高级榴莲
高级榴莲
1楼#
发布于:2017-09-19 11:37
武汉技术支持团队:还可以用这种方法
ActionContext.InstanceData["DataField"].Value="";
ActionContext.InstanceData.Submit();
回到原帖
ActionContext.InstanceData["DataField"].Value="";
这个方式,适合全局变量,如果是子表内变量,这个方式是不行的。
游客

返回顶部