我有一个带有属性enablecallbacks = false的Devexpress gridview。当我打开编辑窗体并输入一些数据并单击更新时,它会丢失输入的数据但会进行验证。如何使editform工作保留值?我不希望editform在回发期间丢失数据?有什么帮助?。
我必须使用带有此属性的edvexpress才能在editform中使用另一个控件吗?。
答案 0 :(得分:0)
您需要在Gridview设置中为编辑功能设置路由;
settings.SettingsEditing.UpdateRowRouteValues = new { Controller = "Controller", Action = "Action" };
你还需要从某个按钮调用它,例如你的editform例子;
@Html.DevExpress().Button(settings =>
{
settings.Name = "Name";
settings.Text = "DELETE";
settings.ClientSideEvents.Click = "function(s, e){ GridName.UpdateEdit(); }";
}).GetHtml()
然而,在你的问题中,它并没有说明你是什么框架,只要有来自MVC的例子。