ورود

View Full Version : سوال: پس از تغییر نام کنترلر یا اکشن متد ویو گم میشه !



arman_Delta2002
جمعه 03 شهریور 1396, 14:12 عصر
سلام
تازه وارد بحث MVC (su....) شدم .
خوب بارها پیش میاد که نام یک کنترلر یا نام یک اکشن متد رو عوض کنیم ما قبل از تغییر یک ویو بهش ادد کردیم
حالا با یه تغییر ساده ویو رو گم میکنه باز باید فایل ویو رو اطلاعاتش رو کات کنم خود فایل رو پاک کنم و یک ادد ویو جدید بزنم و اطلاعاتش رو بریزم توش راه بهتری هم هست یا به همین گندی باید پیش برم !؟؟

Moien Tajik
جمعه 03 شهریور 1396, 14:48 عصر
بر اساس نام کنترلر ، همیشه یک فولدر با همون نام داخل ویو ها ایجاد میشه .
داخل فولدر ایجاد شده ، ویو ها همنام با نام اکشن ها ایجاد میشن .

اگر اصولی و مرتب بخواید کار کنید ، درستش همین هست که نام ها در اکشن و ویو یکسان باشند .
اگر غیر از این بخواید ، میتونید داخل اکشن در return ، آدرس ویویی که میخواید نمایش داده بشه رو بطور صریح بدید که باز هم بهتون اینکارو پیشنهاد نمیکنم :


private ActionResult SendMail(string login)
{
return View("~/Views/SpecificView.cshtml")
}