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

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

کلیک بر روی دکمه در Layout اصلی وب سایت و صدا کردن متد های کنترل های متفاوت( بر اساس view ای که لود شده)

یکشنبه, 22 فروردین 1395 20:47

کلیک بر روی دکمه در Layout اصلی وب سایت و صدا کردن متد های کنترل های متفاوت( بر اساس view ای که لود شده)

سلام سوال من اینه

اگهه در layout اصلی وب سایت یک دکمه مثل A داشته باشیم ( به شکل زیر)

@RenderBody()
<a class="btn btn-info" >A</a>

و 2 کنترل به نامهای control1 , control2 داشته باشیم که هر دو یک متد index  دارن

آیا راهی هست که اگر در آدرس

Control1/index بودیم و روی A کلیک شد متد A از کنترلر Control1 اجرا بشه

و اگر در آدرس

Control2/index بودیم و روی A کلیک کردیم متد A از Control2 اجرا بشه

 

[ می دونم که برای 2 کنترلر میشه این کارو کرد با کد و Html.Action ولی فرض کنید 100 تا کنترلر داریم اونوقت چی]

 

ممنون می شم اگه راهی به ذهنتون میرسه بنویسین
 

 

یکشنبه, 22 فروردین 1395 21:09

دوستان عزیز جواب رو پیدا کردم اینجا می نویسم شاید برای یکی دیگه هم این سوال پیش بیاد
 

<a href="~/@ViewContext.RouteData.Values["Controller"].ToString()/index" class="btn btn-block">wow</a>

 

دوشنبه, 23 فروردین 1395 12:04

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

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