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