با سلام. کد زیر را نوشتم:
using (Html.BeginForm("changeActiveTerm", "Admin", FormMethod.Post, new { @class = "form-horizontal" })) { <table class="table table-hover"> <thead> <tr> <td>ردیف</td> <td>نام ترم</td> <td>ترم جاری</td> <td>ویرایش</td> <td>حذف</td> </tr> </thead> @foreach (var item in Model) { i = i + 1; <tr> <td>@i</td> <td>@item.Description</td> <td>@Html.RadioButton("Active", item.TermID, isChecked: (bool)item.Active, htmlAttributes: new { @id = "ActiveTerm" }) </td> <td> @using (Html.BeginForm("EditTerm", "Admin", FormMethod.Post)) { @Html.AntiForgeryToken() <input type="hidden" name="TermID" value="@item.TermID"> <button type='submit' class='btn btn-danger' id='btndeleteproduct'>ویرایش</button> } </td> <td> <a data-toggle="modal" data-id="@item.TermID" data-me="@item.Description" data-target="#myModal" class="modalLink btn btn-danger">حذف</a> </td> </tr> } </table> <button type="submit" class="btn btn-success" style="margin-right:10px;margin-top:20px;" id="changeTerm"> تغییر ترم جاری </button> }
و فرم زیر ساخته شده است:
روی اولین دکمه ویرایش که کلیک می شود به changeactiveterm می رود
اما روی بقیه دکمه های ویرایش که کلیک می شود به EditTerm می رود
لطفا راهنمایی کنید
با تشکر
دوست عزیز سلام
علت اینکه تاپیک شما بیجواب مونده و اساتید محترم و فعال جواب نداده اند اینه که در ظاهر امر کدهاتون درسته، پس یکم دقت کنید تا موردی که باعث خطاتون شده پیدا کنید
وگرنه باید با ریموت شدن چک کرد
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)