PDA

View Full Version : مشکل در نوشتن عنوان اکشنها در view و....



aftabgarmabakhsh
شنبه 19 فروردین 1396, 10:40 صبح
سلام من تقریبا یک ساله که از asp.net به asp.net mvc سوییچ کردم
یک سوالی که دارم اینه که در فراخوانی اکشنها مثلا در url ,.... باید در کوتیشن اسم اکشن را بنویسیم. مثلا:

<a onclick="$('#ModalContent').load('@Url.Action("_ViewDetailTransmitalHistory", "Report", new
{
TransId = m.Id,
TransNo = m.No
})');"
data-toggle="modal" data-target="#LetterModal" class="btn btn-xs ">
@m.TypeName
</a>

حالا اگر این اکشن _ViewDetailTransmitalHistory را بخواهم جاهای مختلف صدا کنم، باید دقت کنم درست تایپ شود، اگر اسم اکشن را عوض کردم باید همه جا برم رشته هایی که این اکشن استفاده شده را تغییر بدهم و....
راهی وجود ندارد که نخواهم اسم اکشن را در "" بنویسم؟ مثلا با . و..... اسم اکشنها نشان داده شود ؟

باتشکر

anubis_ir
شنبه 19 فروردین 1396, 12:14 عصر
از T4MVC استفاده كنيد.

aftabgarmabakhsh
شنبه 19 فروردین 1396, 13:49 عصر
از T4MVC استفاده كنيد.

میشه یکم بیشتر توضیح بدید

hp1361
شنبه 19 فروردین 1396, 17:47 عصر
میشه یکم بیشتر توضیح بدید

سلام

یه توضیح کامل و البته فارسی


T4MVC : یکی از الزامات مدیریت پروژه‌های ASP.NET MVC (http://www.dotnettips.info/post/905/t4mvc-%DB%8C%DA%A9%DB%8C-%D8%A7%D8%B2-%D8%A7%D9%84%D8%B2%D8%A7%D9%85%D8%A7%D8%AA-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D9%BE%D8%B1%D9%88%DA%98%D9%87%E2%80%8C%D9%87%D8%A 7%DB%8C-asp-net-mvc)

موفق باشیم

adameh_bahal
یک شنبه 20 فروردین 1396, 07:29 صبح
اگر از ریشارپر استفاده کنید این موارد رو برای شما پیدا میکنه ولی خب مقداری هم سیستم کند میشه. اگر هم از دات نت نسخه جدید استفاده میکنید میتونید از nameof در کد های کلاس ها استفاده کنید. راه دیگه هم همونطور که دوستان گفتند استفاده از T4MVC هست