【发布时间】:2019-01-16 03:15:56
【问题描述】:
Q1:由于“添加新记录”和“编辑”弹出标题是相同的“编辑”(Telerik 演示网址:https://demos.telerik.com/aspnet-mvc/grid/editing-popup),尝试使用以下代码更改标题。
$(".k-grid-edit").on("click", function () {
$(".k-window-title").text("Edit");
$(".k-grid-update").text("Update");
console.log("Edit");
});
$(".k-grid-add").on("click", function () {
$(".k-window-title").text("Create");
$(".k-grid-update").text("Save");
console.log("New");
});
控制台记录了相应的文本,但没有更新标题和更新按钮的文本。
Q2:添加和编辑调用 Web API。即使调用成功后,也会出现弹出窗口,并且不会重新加载网格。
using (var client = new HttpClient())
{
client.BaseAddress = new Uri(ConfigurationManager.AppSettings["KpiApiUrl"]);
var postTask = client.PostAsJsonAsync("users", userAccess);
postTask.Wait();
var result = postTask.Result;
if (result.IsSuccessStatusCode)
{
var readTask = result.Content.ReadAsStringAsync();
readTask.Wait();
if (readTask.Result.Trim('"').Equals("Success"))
{
RouteValueDictionary routeValues = this.GridRouteValues();
return RedirectToAction("GetUsers", routeValues);
}
}
return View("GetUsers", LoadUser());
}
请在这些方面给我建议。
Version Info
Telerik 2018.1.221.545
MVC 5.2
.NET 4.6
【问题讨论】:
标签: c# kendo-ui telerik kendo-grid kendo-asp.net-mvc