คำถามติดแท็ก actionlink


10
วิธี HTML.ActionLink
สมมติว่าฉันมีชั้นเรียน public class ItemController:Controller { public ActionResult Login(int id) { return View("Hi", id); } } ในหน้าเว็บที่ไม่ได้อยู่ที่โฟลเดอร์รายการที่ItemControllerอยู่ฉันต้องการสร้างลิงค์ไปยังLoginวิธีการ ดังนั้นHtml.ActionLinkฉันควรใช้วิธีใดและฉันควรผ่านพารามิเตอร์ใด โดยเฉพาะฉันกำลังมองหาวิธีการเปลี่ยน Html.ActionLink(article.Title, new { controller = "Articles", action = "Details", id = article.ArticleID }) ที่ถูกยกเลิกในการแปลง MVC แบบ ASP.NET ล่าสุด

11
วาง HTML ไว้ใน Html.ActionLink () และไม่ต้องเชื่อมโยงข้อความ?
ฉันมีสองคำถาม: ฉันสงสัยว่าฉันจะไม่แสดงข้อความลิงก์ได้อย่างไรเมื่อใช้Html.ActionLink()ในมุมมอง MVC (อันที่จริงนี่คือSite.Master) ไม่มีรุ่นที่โอเวอร์โหลดที่ไม่อนุญาตให้มีข้อความลิงค์และเมื่อฉันลองส่งเป็นช่องว่างstringคอมไพเลอร์บอกฉันว่ามันต้องการสตริงที่ไม่ว่างเปล่า ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ฉันต้องวาง<span>แท็กไว้ในแท็กจุดยึด แต่ไม่สามารถใช้งานHtml.ActionLink();ได้ ฉันต้องการที่จะเห็นผลลัพธ์ต่อไปนี้: ขยายข้อความ ฉันจะวางแท็กไว้ในที่ยึดแท็กใน ASP.NET MVC ได้อย่างไร

4
อะไรคือความแตกต่างระหว่าง RouteLink และ ActionLink ใน ASP.NET MVC?
ฉันคิดว่าชื่อนี้สรุปได้ค่อนข้างดี: อะไรคือความแตกต่างระหว่างRouteLink()และActionLink()ใน ASP.NET MVC? เช่นคุณใช้Html.RouteLink()เมื่อใดและคุณใช้เมื่อใดHtml.ActionLink()ใน View ของคุณ?

11
ลบ ActionLink พร้อมกล่องโต้ตอบยืนยัน
ฉันพยายามใช้วิธีง่ายๆActionLinkที่จะลบบันทึกโดยใช้ ASP.NET MVC นี่คือสิ่งที่ฉันมีจนถึงตอนนี้: <%= Html.ActionLink("Delete", "Delete", new { id = item.storyId, onclick = "return confirm('Are you sure?');" })%> อย่างไรก็ตามจะไม่แสดงกล่องยืนยัน เห็นได้ชัดว่าฉันพลาดบางอย่างหรือสร้างลิงก์ไม่ถูกต้อง ใครสามารถช่วย?

17
ASP.NET MVC ActionLink และวิธีการโพสต์
ใครช่วยบอกฉันหน่อยว่าฉันจะส่งค่าไปยัง Controller โดยใช้ ActionLink และ POST ได้อย่างไร? ฉันไม่ต้องการใช้ปุ่มต่างๆ ฉันเดาว่ามันมีบางอย่างกับ jquery

3
ActionLink htmlAttributes
ทำงาน <a href="@Url.Action("edit", "markets", new { id = 1 })" data-rel="dialog" data-transition="pop" data-icon="gear" class="ui-btn-right">Edit</a> ไม่ทำงาน - ทำไม? @Html.ActionLink("Edit", "edit", "markets", new { id = 1 }, new {@class="ui-btn-right", data-icon="gear"}) ดูเหมือนว่าคุณจะไม่สามารถส่งบางอย่างเช่น data-icon = "gear" ไปยัง htmlAttributes ข้อเสนอแนะ?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.