gpt4 book ai didi

c# - 如何将静态文本设置为JsonResult?

转载 作者:行者123 更新时间:2023-12-04 00:46:41 26 4
gpt4 key购买 nike

我找到了以下我试图理解的代码示例(来自 Telerik)。 我需要做的是以某种方式将静态文本设置为 JsonResult(例如 Text ="Abc"和 Value ="123")

    public ActionResult _AjaxLoading(string text)
{
Thread.Sleep(1000);
using ( var nw = new NorthwindDataContext() )
{
var products = nw.Products.AsQueryable();
if ( text.HasValue() )
{
products = products.Where((p) => p.ProductName.StartsWith(text));
}
return new JsonResult { Data = new SelectList(products.ToList(), "ProductID", "ProductName") };
}
}

最佳答案

public ActionResult _AjaxLoading(string text
{
var data = new { Text= "123", Value= "Abc"};
return Json(data, JsonRequestBehavior.AllowGet);
}

如果是 HTTPGet 方法,您应该指定 JsonRequestBehavior.AllowGet 作为第二个参数以从 GET 方法返回 JSon 数据

关于c# - 如何将静态文本设置为JsonResult?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10500823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com