阅读:2014
回复:3
|
服务器端,数据相互赋值功能~~ 无法赋值
在 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(); } 是不是,在提交时,这个表单已经保存到数据库了,不能进行数据改写? 谢谢各位啦~~ |
1楼#
发布于:2017-09-18 08:10
可以的,用item.SetValue("Hid_AppMoney",item.ValueTable["AppMoney"])
|
|
2楼#
发布于:2017-09-18 09:44
还可以用这种方法
ActionContext.InstanceData["DataField"].Value=""; ActionContext.InstanceData.Submit(); |
|
3楼#
发布于:2017-09-19 11:37
|
|