PDA

View Full Version : عدم نمایش Extension Method



phpphp7
جمعه 19 تیر 1394, 15:26 عصر
سلام
من قصد اضافه کردن Extension Method ها رو دارم اما هیچ کدام در لیست مربوطه که در عکس زیر نمایش داده ام نیستند !

اما وقتی به صورت دستی، کد @Html.Partial("P_BoxRight") رو می نویسم ، زیر کلمه Partial خط میکشه به معنی ارور اما کار میکنه.

میخواستم بدونم چطوری باید این مشکل رو حل کنم ؟ ممنون

http://up.vbiran.ir/uploads/39920143652913122732_Untitled.png

salar IT man
جمعه 19 تیر 1394, 22:11 عصر
سلام
من قصد اضافه کردن Extension Method ها رو دارم اما هیچ کدام در لیست مربوطه که در عکس زیر نمایش داده ام نیستند !

اما وقتی به صورت دستی، کد @Html.Partial("P_BoxRight") رو می نویسم ، زیر کلمه Partial خط میکشه به معنی ارور اما کار میکنه.

میخواستم بدونم چطوری باید این مشکل رو حل کنم ؟ ممنون

http://up.vbiran.ir/uploads/39920143652913122732_Untitled.png


حتما لازم است فضای نام مربوط به متد را هم using کنید!

phpphp7
شنبه 20 تیر 1394, 01:08 صبح
حتما لازم است فضای نام مربوط به متد را هم using کنید!

سلام
منظورتون رو متوجه نشدم
من باید دقیقا چیکار کنم؟
من دارم یک فیلم آموزشی طراحی سایت با asp.net میبینم . در این خصوص کاری انجام نداد .

مدرس اومد یه partial view ساخت ، سپس در view مورد نظر ، آن را با دستور html.partial فراخوانی کرد

hakim22
شنبه 20 تیر 1394, 08:49 صبح
یک قراردادی هست که میگه بهتره نام پارشیال ویو رو با زیر خط شروع کنید(_) معمولا افزونه هایی مثل Resharper از نام کذاری های دیگه خطا میگیرند.
پیشنهاد میکنم از T4MVC برای مدیریت بهتر نام ویو ها و اطمینان از درستی آنها استفاده کنید.

phpphp7
شنبه 20 تیر 1394, 15:37 عصر
سلام
فکر کنم مشکل من را اشتباهی متوجه شدید

مشکل من اینه وقتی که کلمه کلیدی


@html.


رو میزنم ، لیست ناقص هست .

من دنبال


@html.partial


بودم اما در اون لیست ظاهر شده وجود نداره

salar IT man
یک شنبه 21 تیر 1394, 13:45 عصر
سلام
فکر کنم مشکل من را اشتباهی متوجه شدید

مشکل من اینه وقتی که کلمه کلیدی


@html.


رو میزنم ، لیست ناقص هست .

من دنبال


@html.partial


بودم اما در اون لیست ظاهر شده وجود نداره

دوست من ، بهتون گفتم که لازم است فضای نامی که متد شما در آن قرار دارد را باید using کنید . یا در وب کانفیگ این کار را انجام دهید تا برای تمام ویو های شما اعمال شود یا در ویو مورد نظر خود


@using System.Web.Mvc.Html

phpphp7
یک شنبه 21 تیر 1394, 15:56 عصر
دوست من ، بهتون گفتم که لازم است فضای نامی که متد شما در آن قرار دارد را باید using کنید . یا در وب کانفیگ این کار را انجام دهید تا برای تمام ویو های شما اعمال شود یا در ویو مورد نظر خود


@using System.Web.Mvc.Html




سلام
ممنون اینجوری بهتر متوجه شدم
در web.config ، کد شما وجود داشت
عکس :
http://up.vbiran.ir/uploads/1838814367038804735_Untitled.png

به صورت دستی هم در ویو ها وارد کردم اما مشکل حل نشد