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

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

کاربر سایت

scorpan

عضویت از 1393/07/14

ساخت پرسشنامه با MVC

  • شنبه 2 تیر 1397
  • 14:29
تشکر میکنم

یا سلام . خسته نباشد .

من دارم یه سایت برای پرسشنامه دریست میکنم . ولی نمیتونم اطلاعات رو تو دیتابیس ذخیره کنم .

یه ویو دارم که سوالا و گزینه ها توش لود میشه . مثلا 10 تا سوال که هردوم چهار گزینه دارن . گزینه ها رو با radioBotton نمایش دادم .

حالا میخوام زمانی که کاربر دکمه ذخیره رو زد value گزینه انتخاب شده تو 10 تا سوال توی دیتابیس تو جدول Response ذخیره بشه و بره 10 تا سوال دیگه بیاره .

چطور میتونم ذخیره کنم اونارو ؟

خیلی کارم گیزه لطفا راهنماییم کنید

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

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

scorpan

عضویت از 1393/07/14

  • شنبه 2 تیر 1397
  • 14:35

این هم کد ویو پرسشنامه هست

    <div id="Questionnair" style="margin-top:10px;background-color:white;" class="container">
        <div>
            @foreach (var item in Model)
            {

                //لود کردن سوال ها
                <div id="@item.ID">
                    <div>
                        <h2 style="color:green"> @Html.DisplayFor(modelItem => item.Question)</h2>
                    </div>
                    @{
                        //پیدا کردن گزینه ها از دیتابیس
                var options = item.Range.Options.Where(p => p.RangeID == item.RangeID).ToList(); 
                foreach (var option in options)
                {
                    //نمایش گزینه ها زیر سوال
                    <div id="@item.ID ">
                        <input id="@option.ID" name="@item.ID" type="radio" value="@option.Value" /> >@option.Title

                    </div>

                }
                    }

                </div>


            }

        </div>
      
        <input type="button" id="btnSave" value="Uncheck" />
    </div>

کاربر سایت

ایمان مدائنی

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

  • شنبه 2 تیر 1397
  • 17:34
کاربر سایت

scorpan

عضویت از 1393/07/14

  • شنبه 2 تیر 1397
  • 17:49
استاد این لینکو دیدم ولی متوجه نشدم زیاد . من آنگولا ر بلد نیستم . میشه با jQuery اینو درست کرد؟؟؟ بعد اینکه تو اون لینک شما یک سوال یک سوال بود میکنید من اینجا ممکنه ۱۰ تا بود کنم ممکنه ۳ تا .... بستگی به پرسشنامه داره
کاربر سایت

ایمان مدائنی

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

  • شنبه 2 تیر 1397
  • 17:56

بله با جی کوئری هم میتونید 

ولی بهتره ابتدا انگولار یاد بگیرید و از همون نمونه استفاده کنید 

آموزش Angular Js

کاربر سایت

scorpan

عضویت از 1393/07/14

  • شنبه 2 تیر 1397
  • 19:29
استاد خیلی فورسه این برنامه . به نظرتون میتونم تو یک روز آنگولا و یاد بگیرم ؟
کاربر سایت

ایمان مدائنی

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

  • شنبه 2 تیر 1397
  • 22:10

خیلی ساده است دوست من

چند ساعت هم طول نمیکشه

کاربر سایت

scorpan

عضویت از 1393/07/14

  • دوشنبه 4 تیر 1397
  • 10:55

استاد من هر دو آموزش دو دیدم . کاشکی برای آدمای خنگی مثل من یه آموزش آنگولار تو MVC میساختین پروژه محور . من واقعا گیج شدم . (مشکل از منه البته )

کاربر سایت

scorpan

عضویت از 1393/07/14

  • دوشنبه 4 تیر 1397
  • 11:18

و اینکه به صورت تک سوال مشکلی ندارم . ولی وقتی توی صفحه بیشتر از 1 سوال نمایش داده بشه نمیتونم مقدار ID سوال و ID جواب و ID پاسخ دهنده رو بفرستم به سرور

کاربر سایت

ایمان مدائنی

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

  • دوشنبه 4 تیر 1397
  • 11:48

باید هر کدا انخاب شد id اون رو نگهداری کنید 

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

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

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

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