当前位置: 首页 > news >正文

手机做网站教程百度竞价ocpc投放策略

手机做网站教程,百度竞价ocpc投放策略,视频网站会员系统怎么做,建模培训机构排名Selector选择器在AspNetCore中的用法 背景 项目编辑过程中会选择其所属的上级项目,而上级项目在数据结构中是以ParentID的方式表达,而非Project类型,用户不会记录也不应该记录ID值,因此应提供Selector项目下拉框供用户选择。 但…

Selector选择器在AspNetCore中的用法

背景

项目编辑过程中会选择其所属的上级项目,而上级项目在数据结构中是以ParentID的方式表达,而非Project类型,用户不会记录也不应该记录ID值,因此应提供Selector项目下拉框供用户选择。

但是MVC的Razor页面绑定数据时绑定的时单个对象或者IEnumerate集合对象,因此,如果在页面上绑定项目列表则成为完成的难题。

绑定数据思路

首先声明一个Selector对象

<select name="cmdProjects" id="cmdProjects" class="form-control">
</select>

使用Ajax进行后台加载数据,

$.getJSON("@Url.Action("GetDDL_List", "Projects")"

上述指令为调用的后台函数为GetDDL_List,控制器为Projects,相当远转换为链接为

/Projects/GetDDL_List

整体javascript代码如下

 $(document).ready(function () {$("#cmdProjects").empty();$.getJSON("@Url.Action("GetDDL_List", "Projects")",function (data) {$.each(data, function (i, item) {$("<option></option>").val(item["value"]).text(item["text"]).appendTo($("#cmdProjects"));});});

在Controller中获取数据

public async Task<JsonResult> GetDDL_List()
{List<Project>? list = await ProjectUtils.Instance.ToListAsync();List<SelectListItem> listitem = new List<SelectListItem>();foreach (var prj in list){SelectListItem item = new SelectListItem(){Text = prj.Name.ToString(),Value = prj.ID.ToString()};listitem.Add(item);}return Json(listitem);
}

指定上级节点在选择器中的位置

javascript的.each方法中i变量表示索引,因此在.each之外定义临时变量index,然后在循环体内进行判断,最后将值赋值给选择器

$(document).ready(function () {...$.each(data, function (i, item) {...if(item["value"]==@Model.ParentID){index = i;}});$("option").eq(index).prop("selected", 'selected')});});

选项选中后触发的事件

$('#cmbProjects').on('change', function(){var selectedOption = $("#cmbProjects option:selected");$("#ParentID").val(selectedOption.val());
});
http://www.yidumall.com/news/102219.html

相关文章:

  • 织梦网站流动广告代码平面设计网站
  • 沙田仿做网站十大广告公司排名
  • 可以先做网站再开公司吗营销网址
  • 爱做片视频网站宁波厂家关键词优化
  • wordpress 图片中文名称转为时间seo是啥软件
  • 九酷为什么做福音网站c盘优化大师
  • 做期货在哪个网站查资料人工智能培训机构排名前十
  • 包装设计十大网站网络营销的方法有哪些
  • 沈阳品牌设计公司手机端seo
  • 深圳市国外网站建设下载百度app最新版到桌面
  • 企业网站做百度小程序传统营销和网络营销的区别
  • 我做淘宝网站卖东西怎么激活百度浏览器网址大全
  • 国内高端品牌网站建设做网站
  • 用电脑做兼职的网站比较好宣传网站站点最有效的方式是
  • 织梦网站怎么建设网络营销是干什么的
  • 网站建设天猫店sem推广案例
  • 关联网站有那些seo网络推广报价
  • 厦门网站关键词优化网站设计制作
  • 网站结构该怎么做互联网营销师
  • 绍兴 网站制作网站优化排名软件哪些最好
  • 肇庆自助建站模板搜索引擎营销的优缺点及案例
  • 企业b2b网站有哪些网站免费下载安装
  • 孝感 网站建设直通车怎么开效果最佳
  • 社区居委会网站建设方案seo下载站
  • 赤壁网站建设58和百度哪个推广效果好
  • 优势网网站管理培训班
  • 西安 网站开发百度推广网站一年多少钱
  • wordpress多个字体大小武汉seo学徒
  • 注册网站可以注销嘛杭州网站优化公司哪家好
  • 晋城做网站公司网站推广系统方案