คำถามติดแท็ก url.action

4
พารามิเตอร์ Url.Action?
ในตัวควบคุมรายชื่อฉันมี public ActionResult GetByList(string name, string contact) { var NameCollection = Service.GetByName(name); var ContactCollection = Service.GetByContact(contact); return View(new ListViewModel(NameCollection ,ContactCollection)); } ในหน้า ASPX ฉันเรียก <a href="<%:Url.Action("GetByList","Listing" , new {name= "John"} , new {contact="calgary, vancouver"})%>"><span>People</span></a> ฉันมีปัญหาในรหัส ASPX ... ฉันสามารถดึงระเบียนสำหรับชื่อ john แต่เมื่อฉันให้contact="calgary, vancouver"หน้าเว็บเกิดข้อผิดพลาด ฉันจะเรียกพารามิเตอร์สองตัวในไฟล์Url.Action. ฉันลองด้านล่าง แต่ดูเหมือนว่าจะผิดเช่นกัน <a href="<%:Url.Action("GetByList","Listing" , new {name= "John" …

2
Url.Action ทำให้ & amp; ใน url ของฉันฉันจะแก้ปัญหานี้ได้อย่างไร
ฉันต้องการส่งตัวแปร itemId และ entityModel ไปยัง ActionResult CreateNote: public ActionResult CreateNote( [ModelBinder(typeof(Models.JsonModelBinder))] NoteModel Model, string cmd, long? itemId, string modelEntity) ด้วยจาวาสคริปต์นี้: Model.meta.PostAction = Url.Action("CreateNote", new { cmd = "Save", itemId = itemId, modelEntity = modelEntity}); อย่างไรก็ตาม URL ที่กำลังส่งคือ localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44 ฉันต้องการส่ง localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44 ฉันจะป้องกันไม่ให้ Url.Action วางเครื่องหมาย & ไว้หน้าตัวแปรที่สองที่ฉันต้องการส่งได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.