यह और भी बेहतर आप भी Enum
पारित कर सकते हैं हो जाता है के रूप में पैरामीटर प्राप्त
@Html.ActionLink("Email Quote", "UnitDetails", "Journey", new { product = product.ProductTitle, button = "email" }, new { @class = "btn btn--main btn--main-orange" })
कि इस यूआरएल समाप्त होता है: http://localhost:50766/UnitDetails?product=Your%20quote&button=email
कार्रवाई विधि है कि इस तरह दिखता है स्वीकार करता है:
[SessionTimeout]
public ActionResult UnitDetails(QuoteViewModel viewModel)
QuoteViewModel और enum:
public class QuoteViewModel : IQuoteViewModel
{
public QuoteViewModelProducts Products { get; set; }
public bool HasDiscount { get; set; }
public string Product { get; set; }
public DetailButtonType Button { get; set; }
}
public enum DetailButtonType
{
Buy,
Callback,
Email
}
क्या मैं सबसे प्यार भले ही आप enum पैरामीटर और मान लोअरकेस के रूप में यह अपरकेस संपत्ति और मूल्य है, जो मेरी मुस्कराहट दरियादिली से बनाता है के लिए सही ढंग से नक्शे पार जाते हैं।
स्रोत
2015-11-10 13:43:02