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

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

کاربر سایت

ofoghcomputer

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

راهنمای در مورد ارسال مقدار به action

  • سه شنبه 6 مهر 1395
  • 14:29
تشکر میکنم

با سلام

کد زیر رو نوشتم:

 @using (Html.BeginForm("InsertRequestService", "Admin", FormMethod.Post))
                                        {
                                            @Html.AntiForgeryToken()
                                            foreach (var item in Model)
                                            {
                                                i = i + 1;

                                                <tr>
                                                    <td>@i</td>
                                                    <td>@item.name</td>
                                                    <td>@item.Date</td>
                                                    <td>@item.Address</td>
                                                    <td>
                                                        @if (item.DriverName != null)
                                                        {
                                                            <label id="driver@(i)">@item.DriverName</label>
                                                        }
                                                        else
                                                        {
                                                            <label id="DriverName@(i)">
                                                                @Html.DropDownList("Driver", (SelectList)ViewBag.Driver, "انتخاب", new { id = "DriverID" + i })
                                                            </label>
                                                        }
                                                    </td>
                                                    <td>
                                                        <input type="hidden" id="RequestID@(i)" value="@item.RequestID" />
                                                        <span id="Assign@(i)">
                                                            <input type="hidden" name="id" value="@item.RequestID" />
                                                            <button type="submit" class="btn btn-primary" style="font-family: 'W_YEKAN_0';margin:0px 20px 0 0;width:60px;" id="s" data-id="@i">انتخاب</button>
                                                        </span>
                                                        <span id="Update@(i)">
                                                                <input type="hidden" value="@item.RequestID" name="id" />
                                                                <button type="submit" class="btn btn-success" style="font-family: 'W_YEKAN_0';margin:0px 20px 0 0">ویرایش</button>
                                                        </span>
                                                    </td>
                                                </tr>
                                            }
                                        }

و جدول زیر ساحته شده:

حالا وقتی در رکورد دوم روی انتخاب کلیک می کنم آی دی رکورد اول ارسال میشه

لطفا راهنمایی نمایید

با تشکر

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

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

ایمان مدائنی

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

  • سه شنبه 6 مهر 1395
  • 17:29

باید هر خط را جدا در تگ Form قرار دهید

اینجوری که شما نوشتید اولین DDL انخاب شده برگردونده میشه

کاربر سایت

ofoghcomputer

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

  • سه شنبه 6 مهر 1395
  • 17:43

استاد من به کد راننده انتخاب شده و دانش آموز ردیف انتخابی نیاز دارم

اگر form را در td آخر قرار بدم دیگر  کد راننده ارسال نمی شود

لطفا راهنمایی نمایید

با تشکر

کاربر سایت

ایمان مدائنی

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

  • چهارشنبه 7 مهر 1395
  • 09:07

شما میتونید از Ajax نیز استفاده کنید

یک Function درست کنید و برای ورودی کد راننده و دانش آموز را بگیرید

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

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

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

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

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