ورود

View Full Version : استفاده از یک تیکه کد razor در دوتا صفحه مجزا



als_1360
سه شنبه 01 آبان 1397, 10:42 صبح
با سلام
من یک تیکه کد دارم به شکل زیر به عنوان نمونه فقط :


<button type="button" class="dropdown-item" data-toggle="modal" data-target="#Modaldiv" data-size="lg" data-title="ثبت آدرس" data-footer="false" data-closebtn="false" data-buttons="" data-url="@Url.Action("create", "Address",new { area="Persons", id=item.Id})"> آدرس</button> <button type="button" class="dropdown-item" data-toggle="modal" data-target="#Modaldiv" data-size="lg" data-title="ثبت تحصیلات " data-footer="false" data-closebtn="false" data-buttons="" data-url="@Url.Action("create", "Education",new { area="Persons", id=item.Id})">تحصیلات</button>

میخوام اینو توی حداقل دوتا فرم دیگه استفاده کنم راهی داره که کد نویسی نکنم برای هر دوتا فرم .

hakim22
سه شنبه 01 آبان 1397, 11:40 صبح
اگر در همه جا همین کد رو عینا استفاده می کنید می توانید همشو درون یک PartialView قرار بدید. پارشیال ویو یک ویو با پسوند cshtml هست که هر جای صفحه ی ویو قرار بردید رندر میشه.

als_1360
سه شنبه 01 آبان 1397, 11:53 صبح
اگر در همه جا همین کد رو عینا استفاده می کنید می توانید همشو درون یک PartialView قرار بدید. پارشیال ویو یک ویو با پسوند cshtml هست که هر جای صفحه ی ویو قرار بردید رندر میشه.

این چون یه قسمتی از مدل رو نیاز داره به مشکل می خوره
توی لاراول include هست که فقط تیکه کد رو میاره توی صفحه بعد رندر میشه

hakim22
سه شنبه 01 آبان 1397, 15:35 عصر
شما می توانید مدل رو هم به پارشیال پاس بدید


@Html.Partial("_Partial", model)