এএসপি.নেট এমভিসিতে, আমি একটি লিঙ্ক তৈরি করার চেষ্টা করছি যাতে একটি অ্যাঙ্কর ট্যাগ অন্তর্ভুক্ত থাকে (এটি ব্যবহারকারীকে একটি পৃষ্ঠায় নির্দেশনা দেয় এবং পৃষ্ঠার একটি নির্দিষ্ট বিভাগ)।
আমি যে ইউআরএল তৈরি করতে চাইছি তা নীচের মত হওয়া উচিত:
<a href="/category/subcategory/1#section12">Title for a section on the page</a>
আমার রাউটিংটি স্ট্যান্ডার্ডের সাথে সেট আপ করা হয়েছে:
routes.MapRoute("Default", "{controller}/{action}/{categoryid}");
অ্যাকশন লিঙ্ক সিনট্যাক্স যা আমি ব্যবহার করছি তা হ'ল:
<%foreach (Category parent in ViewData.Model) { %>
<h3><%=parent.Name %></h3>
<ul>
<%foreach (Category child in parent.SubCategories) { %>
<li><%=Html.ActionLink<CategoryController>(x => x.Subcategory(parent.ID), child.Name) %></li>
<%} %>
</ul>
<%} %>
আমার নিয়ামক পদ্ধতিটি নিম্নরূপ:
public ActionResult Subcategory(int categoryID)
{
//return itemList
return View(itemList);
}
উপরোক্তভাবে সঠিকভাবে একটি URL প্রদান করে:
<a href="/category/subcategory/1">Title for a section on the page</a>
আমি কীভাবে # বিভাগ 12 অংশ যুক্ত করব তা বুঝতে পারি না । "বিভাগ" শব্দটি হ'ল পৃষ্ঠাগুলি ভাঙ্গার জন্য আমি যে কনভেনশনটি ব্যবহার করছি তা হল, এবং 12 টি উপশ্রেণীটির আইডি, অর্থাৎ চাইল্ড.আইডি।
কিভাবে আমি এটি করতে পারব?