সহায়ক টিপ, যে কোনও এএসপি.এনইটি অ্যাপ্লিকেশনটিতে, আপনি বর্তমান এইচটিপিপি কনটেক্সট এর একটি রেফারেন্স পেতে পারেন
HttpContext.Current
যা System.Web থেকে প্রাপ্ত। অতএব, নিম্নলিখিতটি কোনও এএসপি.নেট এমভিসি অ্যাপ্লিকেশনটিতে যে কোনও জায়গায় কাজ করবে:
UrlHelper url = new UrlHelper(HttpContext.Current.Request.RequestContext);
url.Action("ContactUs"); // Will output the proper link according to routing info
উদাহরণ:
public class MyModel
{
public int ID { get; private set; }
public string Link
{
get
{
UrlHelper url = new UrlHelper(HttpContext.Current.Request.RequestContext);
return url.Action("ViewAction", "MyModelController", new { id = this.ID });
}
}
public MyModel(int id)
{
this.ID = id;
}
}
Link
একটি তৈরি মাইমোডেল অবজেক্টে সম্পত্তি কল করা বৈশ্বিক.আসাক্সের রাউটিংয়ের উপর ভিত্তি করে মডেলটি দেখতে বৈধ ইউরালটি ফিরিয়ে দেবে