سلام من تو صفحه اولم یه تگ a دارم که وقتی میزنم روش میخوام بره تو یه ویو دیگه و جزییات رو نشون بده؛ ولی نمیدونم چرا ارر میده و مقدار رو Null میخونه.
کد هام ایناس.

کد HTML:
 <a href="DetaileService/@item.ServiceID">
                        <img src="../../images/Service/@item.Image" alt="Special Offer" />
                        <span class="hover-effect">
                            <i class="icon-link"></i>
                        </span>
                    </a>

و د رکلاسم این کد رو دارم:

 public static DetaileServiceVM DetaileService(int ID)
{
using (TourismEntities db = new TourismEntities())
{
var Details = db.Database.SqlQuery<DetaileServiceVM>(@"Sp_Select _DetaileService @ServiceID",
new SqlParameter("@ServiceID", ID)).FirstOrDefault();
return Details;
}


و دربالای view جزییات هم اینو نوشتم:

@{
int a = int.Parse(Request.QueryString["ID"].ToString());
Tourism.Class.VM.DetaileServiceVM DetailService =
Tourism.Class.BLL.DefaultPageBLL.DetaileService(a) ;
}