سلام من تو صفحه اولم یه تگ 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) ;
}