jaykob
دوشنبه 12 بهمن 1394, 18:05 عصر
سلام و احترام
من در یک بخش از برنامه خودم می خوام سفارش یکسری کتاب بگیرم همه کتاب هام رو با foreach رندر می کنم و پایین هر کتاب یک actionlink خرید گذاشتم که bookid رو به یک اکشن می بره و من این کتاب رو برای اون نفر ثبت کنم ولی الان مشکل اینه که می خوام کاربر تعداد کتابی رو هم که می خواد مثلا از این کتاب ۵ نسخه می خواد رو هم به اون اکشن بفرستم نمی دونم باید چکار کنم یک input نوع html ای ساده گذاشتم چون textboxfor و ... نمی تونم که استفاده کنم . ممنون می شم راهنمایی کنید این کار رو بتونم انجام بدم . نمونه کدم هم به شکل زیر هست :
@model IEnumerable<bookproject.Models.book.ViewModels.bookMainShowVie wModel>
@Html.BeginForm("Addbook","book")
{
@foreach (var item in Model)
{
<div class="entry one-fourth wow fadeInRight">
<figure>
<a href="#openModal"><img src="/images/img6.jpg" alt="@item.Name" /></a>
</figure>
<div class="container">
<h2>@item.Name</h2>
<div class="actions">
<div>
<h2>@item.price</h2>
</div>
</div>
<div class="f-row bwrap">
<input type="text" placeholder="تعداد کتاب"/>
</div>
<div class="f-row bwrap">
@Html.ActionLink(
"خرید کتاب", // linkText
"Addbook", // actionName
"book", // controllerName
new
{
// routeValues
bookId = @item.bookId
},
null // htmlAttributes
)
</div>
</div>
</div>
}
}
با تشکر
من در یک بخش از برنامه خودم می خوام سفارش یکسری کتاب بگیرم همه کتاب هام رو با foreach رندر می کنم و پایین هر کتاب یک actionlink خرید گذاشتم که bookid رو به یک اکشن می بره و من این کتاب رو برای اون نفر ثبت کنم ولی الان مشکل اینه که می خوام کاربر تعداد کتابی رو هم که می خواد مثلا از این کتاب ۵ نسخه می خواد رو هم به اون اکشن بفرستم نمی دونم باید چکار کنم یک input نوع html ای ساده گذاشتم چون textboxfor و ... نمی تونم که استفاده کنم . ممنون می شم راهنمایی کنید این کار رو بتونم انجام بدم . نمونه کدم هم به شکل زیر هست :
@model IEnumerable<bookproject.Models.book.ViewModels.bookMainShowVie wModel>
@Html.BeginForm("Addbook","book")
{
@foreach (var item in Model)
{
<div class="entry one-fourth wow fadeInRight">
<figure>
<a href="#openModal"><img src="/images/img6.jpg" alt="@item.Name" /></a>
</figure>
<div class="container">
<h2>@item.Name</h2>
<div class="actions">
<div>
<h2>@item.price</h2>
</div>
</div>
<div class="f-row bwrap">
<input type="text" placeholder="تعداد کتاب"/>
</div>
<div class="f-row bwrap">
@Html.ActionLink(
"خرید کتاب", // linkText
"Addbook", // actionName
"book", // controllerName
new
{
// routeValues
bookId = @item.bookId
},
null // htmlAttributes
)
</div>
</div>
</div>
}
}
با تشکر