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

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

ذخیره کردن تعداد نا مشخص از مقادیر

شنبه, 02 اردیبهشت 1396 18:22

ذخیره کردن تعداد نا مشخص از مقادیر

   @foreach (var item in Model)
            {
                <div class="col-md-2 marginbot20  ">
                    
                        <input type="checkbox" name="checkbox" id="checkbox1"  />
                        <label for="checkbox1">@item.Name</label>
                    <div class="row">
                        <div class="solidline">
                        </div>
                    </div>
                </div>
            }

سلام دوستان من یه تیبل دارم که مقادیرش بصورت یه لیست از چک باکسها به کاربر نشون میدم.و میخام بعدش کاربر یه تعداد از این چک باکسها رو تیک بزنه و زمانیکه بر روی دکمه ذخیره کلیک کرد آی دی این مقادیر در یه جدول دیگه ذخیره بشن.ممنون میشم راهنماییم کنید که چطور اینکارو انجام بدم.

شنبه, 02 اردیبهشت 1396 19:31
شنبه, 02 اردیبهشت 1396 23:37

ممنون ولی من درست متوجه نشدم. من باید چه پارامترهای رو ارسال کنم و چطور چک کنم ممنونم میشم.

یکشنبه, 03 اردیبهشت 1396 10:09

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

دیدید نمونه رو ؟

یکشنبه, 03 اردیبهشت 1396 13:25

این کدهای منه.درواقع من غذاها رو از یه جدول فراخوانی میکنم و هر غذا بصورت چکباکس به کاربر نشون میدم.بعد کاربر یه تعداد غذا رو تیک میزنه واینا رو تو یه تیبل دیگه ذخیره میکنم.میخام اینو پیاده سازی کنم که نمیشه.ممنون میشم راهنماییم کنید:

کد کنترلر:

     public ActionResult AddFood()
        {

            var list = db.GetStuff();

            return View(list);
        }
        [HttpPost]
        public ActionResult AddFood(int[] selectedCheckbox)

        {
            foreach (int item in selectedCheckbox)
            {
                //update your row here using the item you get
                db.AddFoodStuff(item);
            }

            return View();
        }

اینم کد ویو:

@using (Html.BeginForm())
{
    <section id="content">
        <div class="container">
            <div class="row directionrtl">
                @Html.Partial("stuffpartial")
            
                <input type="submit" value="ثبت " class="btn btn-theme btn-block btn-lg " tabindex="7">
               
            </div>
        </div>
    </section>
}

کد پارشال ویو:

@model IEnumerable<Food.Models.DomainModels.GetStuff_Result1>

@foreach (var item in Model)
{
    <div class="col-md-2 marginbot20  ">

        <input type="checkbox" name="selectedCheckbox" value="@item.Id" />


        <label for="checkbox1">@item.Name</label>
        <div class="row">
            <div class="solidline">
            </div>
        </div>
    </div>
}

بله مطالعه کردم.

یکشنبه, 03 اردیبهشت 1396 18:44

https://barnamenevisan.org/Articles/Article5464.html

مشکلم با اموزش زیر حل شد ممنون

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید