سلام،
می خوام از Partial View که در mvc ساختم در صفحه بیش از یکبار استفاده کنم،
در web form از کلمه کلیدی <% ClientID = %> استفاده میکردیم که باعث جدا سازی یا همون یکتاسازی کنترل میشد،
برا اینکه بتونم از این Partial View بیش از یکبار درون یک صفحه استفاده کنم به طوری که Id هر کدوم متفاوت باشه چه راهکاری پیشنهاد میکنین،
یعنی در mvc چیزی مثل <% ClientID = %> داریم که بتونم ازش استفاده کنم.
ممنون از کمکتون
با سلام
فکر کنم بتونید با نوشتن یک helper اختصاصی این کار رو انجام بدید
ممنون از وقتی که گذاشتین!!!
اگه بشه یه راهنمایی در مورد helper هم داشته باشین ممنون میشم،
چند نمونه helper از stackoverflow پیدا کردم ولی متوجه نشدم و نتونستم ازش به صورت صحیح استفاده کنم
شما باید از Html.Partial استفاده کنید و داخل پرانتز نام پارشیال را صدا بزنید
سلام،
من از Html.Partial استفاده کردم، برای صدا زدن یکبار جواب میگیرم، اما وقتی این Partial رو دوبار در یک صفحه صدا میزنم به دلیل مشابه بودن Id کد نمیتونه تشخیص بده که تغییرات باید بر روی کدوم کنترل اعمال بشه
همونطور که در بالا گفته بودم راه حل این مشکل در وب فرم استفاده از کلمه کلیدی <% ClientID = %> هست، اما در mvc وجود ندارد.
ممنون از جواب ها و کمکتون
شما میتونید یک ورودی از نوع int به پارشیال ارسال کنید مثلا ID بعد در DIV اصلی این کد را بعنوان ID اعمال کنید مثلا DIV_2 اینجوری تداخل ایجاد نمیشه
ممنون ایمان جان، خودم هم میخواستم که در partial از یک code random استفاده کنم، اما آیا این کار اصولی هست؟
به خاطر همین قبل از اینکه بخوام این کار رو انجام بدم خواستم راهکارهایی که وجود داره رو بدونم بعد بهترین و اصولی ترینش رو انتخاب کنم،
با جستجوهایی که انجام دادم متوجه شدم که بهترین کار نوشتن یک helper برای این کاره، ولی نتونستم پیادش کنم
اگه بشه در این مورد کمکم کنین ممنون میشم، و آیا این جوابی که من پیدا کردن جواب درستی هست یا نه؟؟؟
ممنون
بله اگر Helper ایجاد کنید بهتره
ممنون از راهنماییتون،
با استفاده از helper تونستم مشکلم رو حل کنم، اما برای هر کار باید یک helper بنویستم که همین مشکل ساز میشه.
میخواستم بدونم آیا جایگزینی برای <% ClientID = %> در mvc وجود داره،
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)