مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

چگونگی پاس دادن پارامتر سوم یعنی ID از URL به actionlink

پنج شنبه, 30 فروردین 1397 18:35

چگونگی پاس دادن پارامتر سوم یعنی ID از URL به actionlink

با سلام و عرض خسته نباشید خدمت استاد گرامی و همیار همیشگی این مجموعه.

سوالی داشتم در رابطه با پاس دادن ID یعنی پارامتر سوم URL به Actionlink

به صورتی که بشه ID رو از Url خوند===>url---->controller/action/Id

 @Html.ActionLink("Create New", "Create",new {id=})

 آیا چنین چیزی امکان پذیزه؟

یا بهتر بپرسم ....بیرون از Table و Foreache زده شده در table روی ienumrable<Model>  در view چطور میشه Id رو پاس داد...چون جای لینک یا کلید روی صفحه خارج از بلاک table است

جمعه, 31 فروردین 1397 00:24

سوالتون واضح نیست دوست عزیز لطفا بیشتر توضیح بدید.

جمعه, 31 فروردین 1397 12:23

گرفتن value از  URL برای یک action link........
url در mvc به این صورت است 

controller/action/id درسته؟ من اگر یخوام id رو به صورت یک value از url بگیرم و پاس بدم به actionlink

در url پارامتر سوم با نام id شناخته میشود درسته؟

جمعه, 31 فروردین 1397 13:09

درسته. برای به دست آوردن id صفحه جاری به صورت زیر عمل کنید:

                    
@{
    var id = int?.Parse(ViewContext.RouteData.Values["id"]?.ToString() ?? "0"); 
}

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید