asp.net mvc 动态显示不同的部分视图

本文介绍了如何使用AJAX请求技术实现网页内容的动态加载,并通过控制器方法返回特定类型的视图,使得页面能够根据用户操作实时更新,提高用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先是AJAX请求

  //第一次打开 默认s单行文本
    $.ajax({
        type: "GET",
        url: "/Admin/Field/ChoiceType4Edit",
        data: { fieldtype: "@Html.ValueFor(m => m.Type)", fieldid: "@Html.ValueFor(m => m.ID)" },
        dataType: "html",//格式是html
        success: function (evt) {
            $('#rescontent').html(evt);//替换成新的数据
        }
    });

 

先时代位置 就是在

<tbody id="rescontent"></tbody>

 

在控制器里面

        public PartialViewResult ChoiceType(string fieldtype)
        {
            FieldInfo info = new FieldInfo();
            return PartialView(string.Format(@"~/Skin/Sky/Admin/Field/_{0}.cshtml", fieldtype), info);
        }

 

好咯 大功告成

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值