मैं url.Action के माध्यम से एकाधिक पैरामीटर के माध्यम से भेजने की कोशिश कर रहा हूं।@ यूआरएल.एक्शन जोड़ने "amp;" नियंत्रक में नल बनाने वाले पैरामीटर के बीच?
$('#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");
आप देख सकते हैं कि वहाँ एक विन के माध्यम से पारित संख्या है, लेकिन मेरे नियंत्रक में अपनी एक अशक्त।
यहां मेरा मॉडल है।
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; }
}
अगर मैं amp को हटा देता हूं; यह काम करता है, लेकिन यूआरएल। एक्शन amp जोड़ता है।
यह कोड ठीक काम करना चाहिए। क्या आप वाकई एक ही कोड के साथ एक अजीब व्यवहार देख रहे हैं? – Shyju
@ श्याजू ने कुछ भी नहीं बदला, सबूत के लिए प्रश्न क्षेत्र और स्क्रीन शॉट में कॉपी करें। – Pomster
उत्तर लुआन ने आपके लिए काम करना चाहिए। – Shyju