react根据json配置创建表单_关于web页的叙述不正确

react根据json配置创建表单_关于web页的叙述不正确我是一个新手,MVC3和剃刀和我需要结合/加载的WebGrid一旦数据从AJAX后返回的帮助。任何帮助将真正理解(项目截止日期即将到来之际);)我的情况是这样的:我有两个级联的下拉列表。第一个列表包含从数据库中的区域。一旦一个区域中,选择它填充第二个下拉用的设备的清单。一旦设备被选中,我需要填充的WebGrid有建筑物清单。我有级联下拉菜单正常工作Index.cshtml:@u…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

我是一个新手,MVC3和剃刀和我需要结合/加载的WebGrid一旦数据从AJAX后返回的帮助。 任何帮助将真正理解(项目截止日期即将到来之际);)

我的情况是这样的:我有两个级联的下拉列表。 第一个列表包含从数据库中的区域。 一旦一个区域中,选择它填充第二个下拉用的设备的清单。 一旦设备被选中,我需要填充的WebGrid有建筑物清单。 我有级联下拉菜单正常工作

Index.cshtml:

@using ThisController = MyProject.Controllers.BuildingModelsController

@model IEnumerable

@{

if (Model != null && Model.Count() > 0)

{

var grid = new WebGrid(source: Model, rowsPerPage: ThisController.PageSize, ajaxUpdateContainerId: “tabs-2”, defaultSort: “BuildingNumber”);

grid.Bind(Model, rowCount: Model.Count(), autoSortAndPage: false);

grid.Pager(WebGridPagerModes.All);

grid.GetHtml(

tableStyle: “display”,

alternatingRowStyle: “alt”,

columns: grid.Columns(

//grid.Column(format: (item) => Html.ActionLink(“Edit”, “Edit”, new { EmployeeID = item.EmployeeID, ContactID = item.ContactID })),

grid.Column(“BuildingNumber”, header: “Building Number”),

grid.Column(“ConstructionDate”, header: “Construction Date”),

grid.Column(“ExtSquareFeet”, header: “Exterior Sq. Ft.”),

grid.Column(“IntSquareFeet”, header: “Interior Sq. Ft.”),

grid.Column(“IU_Avail”, header: “IU Available”),

grid.Column(“SpaceAvail”, header: “Space Available”),

grid.Column(“FixedAssetValue”, header: “Fixed Asset Value”),

grid.Column(“FixedEquipValue”, header: “Fixed Equipment Value”)

));

}

else

{

@:There are no buildings at this facility.

}

}

这里是我的AJAX调用

var regId = $(“#ddlRegion”).val();

var facId = $(“#ddlFacility”).val();

$.ajax({

type: “POST”,

url: ‘@Url.Action(“GetFacilityDetails”)’,

data: { regionId: regId, facilityId: facId },

success: function (returndata) {

if (returndata.ok) {

var itemData = returndata.data;

var address = itemData.Address + ” ” + itemData.City + ” ” + itemData.State + ” ” + itemData.Zip;

$(“#lblFacilityType”).html(itemData.FacilityType);

$(“#lblFacilityPurpose”).html(itemData.FacilityPurpose);

$(“#lblFacilityStatus”).html(itemData.FacilityStatus);

$(“#lblFacilityAddress”).html(address);

$(“#tabs”).tabs({ disabled: [] });

//need to populate webgrid here

}

else {

window.alert(‘ error : ‘ + returndata.message);

}

}

}

);

我的控制器:

[HttpPost]

public ActionResult GetFacilityDetails(int regionId, string facilityId)

{

try

{

//ViewBag.Buildings = buildingsVM.GetFacilityBuildings(regionId, facilityId);

var facility = buildingsVM.GetFacilityDetails(regionId, facilityId);

facility.Buildings = buildingsVM.GetFacilityBuildings(regionId, facilityId) as List;

return Json(new { ok = true, data = facility, message = “ok” });

}

catch (Exception ex)

{

return Json(new { ok = false, message = ex.Message });

}

}

@Darin我让你修改建议,但我没有看到屏幕上显示的任何东西。 我没有得到任何错误,无论是。 我通过代码加强和我确认,在视图模型对象有我的自定义“建筑模型”对象12。

这里是我的PartialView:

@model IEnumerable

@{

if (Model != null && Model.Count() > 0)

{

var grid = new WebGrid(rowsPerPage: 50, defaultSort: “BuildingNumber”, ajaxUpdateContainerId: “tabs-2”);

grid.Bind(Model, rowCount: Model.Count(), autoSortAndPage: false);

grid.Pager(WebGridPagerModes.All);

grid.GetHtml(

tableStyle: “display”,

alternatingRowStyle: “alt”,

columns: grid.Columns(

grid.Column(“BuildingNumber”),

grid.Column(“ConstructionDate”),

grid.Column(“ExtSquareFeet”),

grid.Column(“IntSquareFeet”),

grid.Column(“IU_Avail”),

grid.Column(“SpaceAvail”),

grid.Column(“FixedAssetValue”),

grid.Column(“FixedEquipValue”)

));

}

else

{

@:There are no buildings at this facility.

}

}

有趣的是,当我做我看到浏览器中查看源文件“有没有建筑物在这个工厂。”,但它没有被显示在屏幕上和模式确实有我的自定义对象,当我通过代码在调试器阶梯。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185532.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 树莓派4b基础入门「建议收藏」

    树莓派4b基础入门「建议收藏」目录一、树莓派百科知识二、树莓派4B图解及配件选择三、如何烧录系统?四、树莓派开机连接五、常见警示标志和故障排除六、格式化TF卡七、系统备份与恢复八、无线WiFi上网配置九、系统汉化教程十、键盘布局设置十一、树莓派扩展分区十二、开启SSH的4种方法十三、开启VNC的3种方法十四、Windows远程桌面连接十五、获取IP和MAC地址十六、设置静态IP十七、常见问题一、树莓派百科知识树莓派(RaspberryPi)是一款基于ARM的微型电脑主板,旨为学生计算机编程教育而设计,其系统基于Linux,由注册于

    2022年6月11日
    123
  • navcat15 for Mac激活码_在线激活

    (navcat15 for Mac激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS32PGH0SQB-eyJsa…

    2022年3月26日
    64
  • 歌曲的BPM (Beat Per Minute)–每分钟节拍数[通俗易懂]

    歌曲的BPM (Beat Per Minute)–每分钟节拍数[通俗易懂]foobar2000解决舞曲挑选

    2022年8月1日
    6
  • SQLyog安装使用教程

    SQLyog安装使用教程SQLyog安装使用教程SQLyog操作简单,功能强大,能够帮助用户轻松管理自己的MYSQL数据库,文章目录SQLyog安装使用教程前言一、安装SQLyog总结前言我这里使用的是SQLyog-13.1.7-0.x64Community,这是目前最新的版本了,除此之外比笔者这里还有12.0.8版本的SQLyog(32位和64位都有),一共三个安装包都会放在云盘里面,需者自取;链接:https://pan.baidu.com/s/16IaaIXR8-l955CfeznDr-A提取码:qhge

    2022年5月28日
    71
  • c++酒店管理系统课程设计_酒店管理系统毕业设计

    c++酒店管理系统课程设计_酒店管理系统毕业设计课程设计-C#酒店管理系统1.主要功能:客户的入住管理、预定管理、客房管理、用户管理、收银结算、补交押金等等。数据库用的是Access。2.效果截图:登录页面主页面主要功能3.项目文件截图:想要源码加我QQ1352677818…

    2022年9月24日
    5
  • JAVA外文参考文献_java参考文献近五年

    JAVA外文参考文献_java参考文献近五年java论文英文的参考文献相关内容:欢迎浏览,小编为你提供的一篇关于英文毕业论文提纲的毕业论文提纲!1Introduction1.1Significanceoftheresearch1.2Organizationofthethesis2LiteratureReview2.1Researchesonmonolingualmentallexicon2.1…..

    2022年9月30日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号