第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

顯示來(lái)自 LINQ 查詢的信息

顯示來(lái)自 LINQ 查詢的信息

HUH函數(shù) 2023-11-02 21:55:25
所以我有一個(gè)字符串從 JS 傳遞到我的控制器,如下所示:JavaScriptfunction findEmployees(userCounty) {    $.ajax({        type: "POST",        dataType: "json",        url: '@Url.Action("getCounty", "Contact")',        data: JSON.stringify(userCounty),        contentType: "application/json",    });}控制器    [HttpPost]    public ActionResult Index([FromBody] string userCounty)    {        var county = userCounty.Substring(0, userCounty.IndexOf(" "));        var query = from m in _context.model where m.county == county select new Model         {          FirstName = m.Firstname          LastName = m.LastName        };        if (query == null)        {            return NotFound();        }        return View(query.ToList());    }    [HttpGet]    public ActionResult Index()    {        return View();    }看法@model Project.Models.ModelName<table class="table"><tbody>    <tr>        <td>            @Html.DisplayFor(model => model.FirstName) @Html.DisplayFor(model => model.LastName)        </td>    </tr></tbody>我可以將字符串從 JS 傳遞到我的控制器并查詢數(shù)據(jù)庫(kù),但如何更新頁(yè)面以在我的視圖中顯示查詢結(jié)果?任何事情都有幫助。謝謝你!
查看完整描述

2 回答

?
慕工程0101907

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊

ajax返回的數(shù)據(jù)是text或者json。如果你想用c#來(lái)更新頁(yè)面。你可以讓actiongetCounty返回partial view,partial view自動(dòng)用html返回?cái)?shù)據(jù)。


改變行動(dòng)getCounty。


    [HttpPost("getCounty")]

    public ActionResult Index([FromBody] string userCounty)

    {

        var county = userCounty.Substring(0, userCounty.IndexOf(" "));

        //...

        return PartialView(query.ToList());

    }

PartialView索引.cshtml


@model List<ModelName>

<table class="table">

<tbody>

    @for (var i = 0; i < Model.Count; i++)

    {

        <tr>

            <td>

                @Html.DisplayFor(model => model[i].FirstName) @Html.DisplayFor(model => model[i].LastName)

            </td>

        </tr>

    }

</tbody>

</table>

看法


@model ModelName

<div id="datalist">

    

</div>

<!--other code-->

@section Scripts{

    <script>

    function findEmployees(userCounty) {

        $.ajax({

            type: "POST",

            //dataType: "json",

            url: '@Url.Action("getCounty", "Contact")',

            data: JSON.stringify(userCounty),

            contentType: "application/json",

            success: function (data) {

                $('#datalist').html(data)

            },

            error: function (e) {

                console.log(e)

            }

        });

    }

    </script>

}

可以根據(jù)userCounty生成不同的數(shù)據(jù)表


查看完整回答
反對(duì) 回復(fù) 2023-11-02
?
猛跑小豬

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊

您可以像這樣將列表獲取到頁(yè)面。然后您可以在每個(gè)循環(huán)中按 div 或 ul 列表內(nèi)部。


function findEmployees(userCounty) {

        $.ajax({

            type: "POST",

            dataType: "json",

            url: '@Url.Action("getCounty", "Contact")',

            data: JSON.stringify(userCounty),

            contentType: "application/json",

            success: function (result) {

                if (result.data.length !== 0) {

                    $.each(result.data, function (index, value) {

                        var firstName = value.firstName;

                        var lastName = value.lastName;

                    });

                }

            },

        });

    }


查看完整回答
反對(duì) 回復(fù) 2023-11-02
  • 2 回答
  • 0 關(guān)注
  • 270 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)