با سلام
دوستان من این 2تا تابع را دارم (get_hazine_info) و (insert_Hazine) و در هر دو یک پارامتر با اسم یکسان است به اسم id_karbar
زمانی که در URL اسم تابع Insert_hazine را وارد میکنم و میخوام همین تابع اجرا بشه اما تابع get-hazine_info اجرا میشه .
تست کردم اگر یکی از دو پارامتر id_karbar را به یک اسم دیگر تغییر بدم مشکل حل میشه ، اما راه حل دیگری نیست ؟؟؟؟ با اینکه در URL تمام مشخصات تابع Inset_hazine هست اما باز هم تابع get_hazine_info اجرا میشه.
این هم URL که استفاده میکنم
ممنون میشم راهنماییم کنید.
متشکر
Route پیش فرض تنظیم کردید؟
بعله پیش فرض هست
routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );
میتونید از route attribute ها در Api استفاده کنید تا آدرس مورد نظر خودتون رو اعمال کنید
سرچ کنید route attribute in webapi
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)