从A页面跳转到B页面动态路由参数

前台页面

    @using (Ajax.BeginForm("ViewSelectCourseInfo", new RouteValueDictionary { { "id", "" } }, new AjaxOptions { UpdateTargetId = "courselist", InsertionMode = InsertionMode.Replace, OnBegin = "InitLoading", OnSuccess = "responsetable" }, new RouteValueDictionary { { "id", "searchForm" } }))
    {
        <div class="col-lg-8 col-sm-8 col-md-8 col-xs-8">
            <div class="mail-option">     
                <input type="hidden" id="selectid" name="selectid" value="@ViewBag.selectid" />
                <div class="btn-group hidden-phone">
                    <input type="text" class="form-control search " id="searchname" name="searchname" placeholder="输入课程名称...">
                </div>
                <div class="btn-group hidden-phone">
                    <a class="btn mini tooltips" href="javascript:void(0);" onclick="refresh()" data-placement="right" data-original-title="刷新">
                        <i class=" icon-refresh"></i>
                    </a>
                </div>
            </div>
        </div>
    }

后台代码

         [Route("CourseSet/ViewSelectCourseInfo/{selectid}/{id?}")]
        public ActionResult ViewSelectCourseInfo(string selectid,string searchname = "",int id=1)
        {
            if (string.IsNullOrEmpty(selectid))
            {
                Response.Redirect("/CourseSet/SelectCourseIndex");
            }
            ViewBag.selectid = selectid;
            return AjaxViewCourseInfoPostResult(selectid,searchname, id);
        }  
        private ActionResult AjaxViewCourseInfoPostResult(string selectid="", string searchname = "", int id = 1)
        {
            List<view_course_teacher_info_relation> listCourseInfo = new List<view_course_teacher_info_relation>();
            int totalCount = 0, pageSize =STATICPARAM.DEFAULT_PAGE_SIZE;
            bool isAjax = Request.IsAjaxRequest();
             if (isAjax)
            {
               listCourseInfo = ViewCourseTeacherInfoRelationBLL.GetCourseInfoListByConditon(currentUserSchoolId, selectid, "",searchname, id, pageSize, ref totalCount);
            }
            var model = new PagedList<view_course_teacher_info_relation>(listCourseInfo, id, pageSize, totalCount);
            ViewBag.count = totalCount;
            if (isAjax)
                return PartialView("_LCourseInfoList", model);
            return View(model);
        }  

 

转载于:https://www.cnblogs.com/NKing/p/7698036.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值