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

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

کاربر سایت

kiyan

عضویت از 1393/01/28

مسیر دهی در mvc

  • دوشنبه 14 خرداد 1397
  • 11:11
تشکر میکنم

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

من از این دستور استفاده کرده ام :@Html.ActionLink(" جزئیات ", "/Product_Page/Product_Page", new { id = item.SubjectID })

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

http://localhost:9937/Product_Page/Product_Page/10

به این شکل میشود :

http://localhost:9937/Catalog/Product_Page/Product_Page/10

یعنی catalog که مسیر کنترلر جاری هست در آدرس می افتد

ممنون میشم راهنمایی بفرمایید چطوری باید مسیر دهی انجام بدهم ؟

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 15 خرداد 1397
  • 09:29

استباه مقدار دهید کردید نباید آدرس بدید

پارامتر اول نام اکشن و دوم نام کنترلر را باید بدید و سومی دلخواه است

Html.ActionLink(article.Title, 
                "Login",  // <-- Controller Name.
                "Item",   // <-- ActionMethod
                new { id = article.ArticleID }, // <-- Route arguments.
                null  // <-- htmlArguments .. which are none. You need this value
                      //     otherwise you call the WRONG method ...
                      //     (refer to comments, below).
                )

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)