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

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

کاربر سایت

laleh_456

عضویت از 1395/10/06

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

  • شنبه 2 اردیبهشت 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>
            }

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

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 2 اردیبهشت 1396
  • 19:31
کاربر سایت

laleh_456

عضویت از 1395/10/06

  • شنبه 2 اردیبهشت 1396
  • 23:37

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

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 3 اردیبهشت 1396
  • 10:09

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

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

کاربر سایت

laleh_456

عضویت از 1395/10/06

  • یکشنبه 3 اردیبهشت 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>
}

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

کاربر سایت

laleh_456

عضویت از 1395/10/06

  • یکشنبه 3 اردیبهشت 1396
  • 18:44

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

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)