asp.net core - एक लिंक के हिस्से के रूप में मार्ग मूल्यों के लिए टैग हेल्पर




asp.net-core asp.net-core-mvc (2)

आप अपने रूट चर नामों को उपसर्ग करने के लिए विशेषता उपसर्ग asp-route- रूट का उपयोग कर सकते हैं।

उदाहरण: <a asp-action="Edit" asp-route-id="10" asp-route-foo="bar">Edit</a>

जब किसी लिंक पर asp-controller और asp-action को निर्दिष्ट किया जाता है, तो आईडी विशेषता को पारित करने के लिए सिंटैक्स क्या है?

उदाहरण के लिए, यदि मैं किसी दिए गए ऑब्जेक्ट के लिए संपादन URL से लिंक करना चाहता हूं, तो आवश्यक URL उदाहरण के लिए /user/edit/5

क्या TagHelpers का उपयोग करके इसे प्राप्त करने की कोई विधि है, या क्या हमें अभी भी @Html.ActionLink() वापस आना है?


आप नीचे दिए गए कोड का उपयोग करके कस्टम आईडी पास कर सकते हैं:

<a asp-controller="User" asp-action="Edit" asp-route-id="@item.ID">Edit</a>