我试图通过Url.Action发送多个参数.
$('#dialog').dialog({ autoOpen: false,width: 850,height: 420,resizable: false,title: 'Vehicle details',modal: true,open: function (event,ui) { $(this).load("@Url.Action("LightStoneRequest",new { registrationNumber = Model.VehicleRegistration,vinNumber = Model.vVinNumber })"); },buttons: { "Close": function () { $(this).dialog("close"); } } });
在运行时,它看起来如下:
$(this).load("/APQuotes/LightStoneRequest?registrationNumber=TE5TGP&vinNumber=VINTEST44889856");
正如你所看到的,有一个vin号通过,但它在我的控制器中为null.
这是我的模态.
public partial class LightStoneRequest { public LightStoneRequest() { this.LightStonedatafields = new HashSet<LightStonedatafield>(); } public int LightStoneRequestId { get; set; } public string RegistrationNumber { get; set; } public string VinNumber { get; set; } public virtual ICollection<LightStonedatafield> LightStonedatafields { get; set; } }
解决方法
原文地址:https://www.jb51.cc/aspnet/245730.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。