View Full Version : سوال در مورد اشكال در اجراي يك action
سیروس مقصودی
شنبه 26 فروردین 1396, 09:36 صبح
با سلام
من تازه mvc را شروع كرده ام و تازه كار هستم .
من در كنترلر Home يك اكشن با عنوان sabt_kol نوشتم و نام همين اكشن را داخل اكشن فرمم گذاشتم و هر چقدر كليد فرمم را كه نوع آن submit ميباشد را فشار ميدهم انگار نه انگار كه اكشن sabt_kol وجود دارد . علت چه ميتواند باشد ؟
با تشكر
hp1361
شنبه 26 فروردین 1396, 10:36 صبح
با سلام
من تازه mvc را شروع كرده ام و تازه كار هستم .
من در كنترلر Home يك اكشن با عنوان sabt_kol نوشتم و نام همين اكشن را داخل اكشن فرمم گذاشتم و هر چقدر كليد فرمم را كه نوع آن submit ميباشد را فشار ميدهم انگار نه انگار كه اكشن sabt_kol وجود دارد . علت چه ميتواند باشد ؟
با تشكر
سلام
کدهاتون رو اینجا بزارید. هم سمت کنترلر و هم سمت ویو
سیروس مقصودی
شنبه 26 فروردین 1396, 11:43 صبح
View Vw_Frm_Daftar
--------------------------
@model IEnumerable<AccountNt.Models.ViewModels.ClassKol>
@{
ViewBag.Title = "Vw_Frm_Kol";
Layout = "~/Views/Shared/_Index.cshtml";
//AccountNt.Models.Domain.Db_AccountW db = new AccountNt.Models.Domain.Db_AccountW();
}
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link href="~/Content/Css/Style_Fe.css" rel="stylesheet" type="text/css">
<link href="~/Content/Css/bootstrap.min.css" rel="stylesheet">
<script type="text/javascript">
function TabSelect(id) {
document.getElementById("Item_Kol").className = "";
document.getElementById("Item_Moein").className = "";
document.getElementById("Item_Tafsili1").className = "";
document.getElementById("Item_Tafsili2").className = "";
document.getElementById(id).className = "active";
document.getElementById(id).blur();
document.getElementById("Item_Kol_Tab").style.display = "none";
document.getElementById("Item_Moein_Tab").style.display = "none";
document.getElementById("Item_Tafsili1_Tab").style.display = "none";
document.getElementById("Item_Tafsili2_Tab").style.display = "none";
document.getElementById(id + "_Tab").style.display = "";
}
function Submit_Form() {
document.getElementById("Btn_Sabt").click();
}
function PageSelect(pgno) {
document.getElementById("id_mon1").value = "";
document.getElementById("Btn_PageNo").value = pgno;
document.getElementById("Btn_TfSabt").value = "0";
Submit_Form();
}
function Select_Kol(v_mon1) {
document.getElementById("Btn_TfSabt").value = "1";
document.getElementById("id_mon1").value = v_mon1;
Submit_Form();
}
function ClickSabtKol() {
document.getElementById("Btn_TfSabt").value = "2";
Submit_Form();
}
</script>
</head>
<body>
<div class="col-md-8 col-md-offset-2 div-daftar">
<div id="div-tab-dafater" class="col-md-12" style="background-color: #D9EDBE">
<ul class="tab-daftar">
<li><a href="#" id="Item_Kol" onclick="TabSelect(id);" class="active">كل</a></li>
<li><a href="#" id="Item_Moein" onclick="TabSelect(id);">معين</a></li>
<li><a href="#" id="Item_Tafsili1" onclick="TabSelect(id);">تفصيلي1</a></li>
<li><a href="#" id="Item_Tafsili2" onclick="TabSelect(id);">تفصيلي2</a></li>
</ul>
<div class="col-md-12 tab-4daftar">
<!-- START CODING KOL -->
<div id="Item_Kol_Tab" class="win-tabs">
<form action="~/Home/Sabt_Frm_Daftar" method="post">
<div class="titr-form">ثبت و ويرايش دفاتر كل</div>
<div class="edit-browser">
<table style="font-family: Tahoma, Geneva, sans-serif;font-size: 13px">
<tr>
<td style="width:80px;">كد كل</td>
<td>
<input id="id_mon1" type="text" name="nm_mon1" value="@ViewBag.nm_mon1" onchange="Select_Kol(value)" class="get-left get-item" style="width:40px" tabindex="1">
@ViewBag.Test
</td>
</tr>
<tr>
<td>شرح كل</td>
<td><input type="text" name="nm_desc_mon1" value="@ViewBag.desc_mon1" class="get-right get-item" style="width: 250px" tabindex="2"></td>
<td style="width:80px;"></td>
<td>ماهيت </td>
<td>
<select class="combobox" name="nm_mahiyat" id="بدهكار" style="width: 90px ;" tabindex="3">
<option value="0" @(ViewBag.mahiyath != "1" ? "selected" : "")>بدهكار</option>
<option value="1" @(ViewBag.mahiyath == "1" ? "selected" : "")>بستانكار</option>
</select>
</td>
</tr>
<tr>
<td>نوع حساب</td>
<td>
<select class="combobox" name="nm_kind_hesab" id="دارائيهاي جاري" style="width: 150px ;" tabindex="4">
<option value='0' @(ViewBag.kind_hesab == "0" ? "selected" : "")>دارائيهاي جاري</option>
<option value='1' @(ViewBag.kind_hesab == "1" ? "selected" : "")>دارائيهاي ثابت</option>
<option value='2' @(ViewBag.kind_hesab == "2" ? "selected" : "")>بدهيها</option>
<option value='3' @(ViewBag.kind_hesab == "3" ? "selected" : "")>سرمايه</option>
<option value='4' @(ViewBag.kind_hesab == "4" ? "selected" : "")>سود و زيان</option>
<option value='5' @(ViewBag.kind_hesab == "5" ? "selected" : "")>هزينه</option>
<option value='6' @(ViewBag.kind_hesab == "6" ? "selected" : "")>ساير</option>
<option value='7' @(ViewBag.kind_hesab == "7" ? "selected" : "")>انبار</option>
</select>
</td>
<td style="width:80px;"></td>
<td>وضعيت حساب</td>
<td>
<select class="combobox" name="nm_active_hes" id="فعال" style="width: 90px ;" tabindex="5">
<option value='0' @(ViewBag.active_hes != "1" ? "selected" : "")>فعال</option>
<option value='1' @(ViewBag.active_hes == "1" ? "selected" : "")>غير فعال</option>
</select>
</td>
</tr>
</table>
<div style="direction: ltr;margin-top:10px ">
<button type="submit" id="Btn_Sabt" onmouseup="ClickSabtKol()" class="buttons_l" style="width: 80px ;"><snap>ثبت</snap></button>
<input type="button" value="حذف" class="buttons_r" style="width: 80px ;" />
</div>
</div>
@* Start Browser Kol *@
<div class="edit-browser">
<div>
<table class="table-browser">
<tr>
<th>كد كل</th>
<th>كد شرح</th>
<th>ماهيت</th>
<th>نوع حساب</th>
<th>وضعيت</th>
</tr>
@{foreach (var item in Model)
{
<tr>
<td style="text-align:center"><a href="#" onclick="Select_Kol(@item.fs_mon1 )">@item.fs_mon1</a></td>
<td>@item.fs_desc_mon1</td>
<td style="text-align:center">@item.fs_dmahiyat</td>
<td style="text-align:center">@item.fs_dkind_hesab</td>
<td style="text-align:center">@item.fs_dactive_hes</td>
</tr>
}
}
</table>
</div>
<div class="div-shw-pageno">
<input type="hidden" name="PageNo" id="Btn_PageNo" value="1" />
<input type="hidden" name="TfSabt" id="Btn_TfSabt" value="1" />
<ul class="Paging">
@{
if (@ViewBag.Page_Group > 1)
{
int i_ = (int)(@ViewBag.Page_Group * @ViewBag.Page_TGroup) - (int)@ViewBag.Page_TGroup;
<li><a onclick="PageSelect( @i_.ToString())"> صفحه قبل </a></li>
}
int ted_show = (int)(ViewBag.Page_Group * @ViewBag.Page_TGroup) <= (int)ViewBag.Page_Kol ? (int)(ViewBag.Page_Group * @ViewBag.Page_TGroup) : (int)ViewBag.Page_Kol;
for (int i = (((int)(@ViewBag.Page_Group * @ViewBag.Page_TGroup)) - (int)@ViewBag.Page_TGroup) + 1; i <= ted_show; i++)
{
<li><a onclick="PageSelect(@i.ToString())">@i.ToString()</a></li>
}
if ((int)(@ViewBag.Page_Group * @ViewBag.Page_TGroup) < (int)ViewBag.Page_Kol)
{
int i_ = (int)(@ViewBag.Page_Group * @ViewBag.Page_TGroup) + 1;
<li><a onclick="PageSelect( @i_.ToString())"> صفحه بعد </a></li>
}
}
</ul>
</div>
</div>
@* End Browser Kol *@
</form>
</div>
@*@Html.Partial("Partial/Account/Pv_Kol", Model.ToList())*@
<!-- END CODING KOL -->
<!-- ---------------------------------------------------------------------------------------------------------------- -->
<!-- START CODING MOEIN -->
<div id="Item_Moein_Tab" class="win-tabs" style="display: none;">
moein
</div>
<!-- END CODING MOEIN -->
<!-- ---------------------------------------------------------------------------------------------------------------- -->
<!-- START CODING TAFSILI1 -->
<div id="Item_Tafsili1_Tab" class="win-tabs" style="display: none;">
tafsili1
</div>
<!-- END CODING TAFSILI1 -->
<!-- ---------------------------------------------------------------------------------------------------------------- -->
<!-- START CODING TAFSILI2 -->
<div id="Item_Tafsili2_Tab" class="win-tabs" style="display: none;">
tafsili2
</div>
<!-- END CODING TAFSILI2 -->
<!-- ---------------------------------------------------------------------------------------------------------------- -->
</div>
</div>
</div>
</body>
</html>
كنترلر
----------------
using AccountNt.Models.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using AccountNt.Models.ViewModels;
using AccountNt.Models.Process;
namespace AccountNt.Controllers
{
public class HomeController : Controller
{
// GET: Home
Db_AccountW db = new Db_AccountW();
public ActionResult Index()
{
return RedirectToAction("Vw_Login");
}
public ActionResult Vw_MainAcc()
{
return View();
}
public ActionResult Vw_Login()
{
return View();
}
[HttpPost]
public ActionResult Vw_Login(LoginVm vm)
{
if (!ModelState.IsValid)
{
ViewBag.Msg = "لطفا ورودی ها را کنترول کنید";
return View();
}
var q = db.f_users.Where(a => a.code_user == vm.m_code_user).SingleOrDefault();
if (q == null)
{
ViewBag.Msg = "کاربر با مشخصات وارد شده یافت نشد";
return View();
}
else
{
var q1 = (from a in db.f_users
where a.code_user == vm.m_code_user
select a).SingleOrDefault();
if ((q1.asci_user == null || q1.asci_user == "") && (vm.m_pass_user == "" || vm.m_pass_user == null))
return RedirectToAction("Vw_MainAcc");
else if (Cls_Public.Decode_Password(q1.asci_user.ToString( )) == vm.m_pass_user)
return RedirectToAction("Vw_MainAcc");
else
{
ViewBag.Msg = "كد ورودي وارد شده نا معتبر ميباشد";
return View();
}
}
}
public ActionResult Vw_Frm_Daftar(int PageNo = 1, string TfSabt = "0", string nm_mon1 = "")
{
AccountNt.Models.Reposity.DataRepository qkol = new AccountNt.Models.Reposity.DataRepository();
var q_kol = qkol.GetKol();
ViewBag.nm_mon1 = "";
ViewBag.desc_mon1 = "";
ViewBag.kind_hesab = "";
ViewBag.active_hes = "";
ViewBag.mahiyath = "";
int Take = 8;
ViewBag.Page_TGroup = 2 ;
int CountAll = q_kol.Count();
int skip = 0;
ViewBag.Ted_Kol = CountAll;
ViewBag.Page_Kol = Math.Ceiling((decimal)CountAll / Take);
if (PageNo <= 0)
PageNo = 1;
int rec_no = db.hf_kol.OrderBy(a => a.mon1).Where(a => string.Compare(a.mon1, nm_mon1) <= 0).Count();
var q = (from a in db.hf_kol
where a.mon1.Equals(nm_mon1)
select a).SingleOrDefault();
if (q != null)
{
ViewBag.nm_mon1 = q.mon1.ToString();
ViewBag.desc_mon1 = q.desc_mon1.ToString();
ViewBag.kind_hesab = q.kind_hesab.ToString();
ViewBag.active_hes = q.active_hes.ToString();
ViewBag.mahiyath = q.mahiyath.ToString();
}
if (TfSabt == "1")
{
ViewBag.Page_Jari = Math.Ceiling((decimal)rec_no / Take);
PageNo = (int)ViewBag.Page_Jari;
}
ViewBag.Page_Jari = PageNo;
ViewBag.Page_Group = Math.Ceiling((decimal)PageNo / ViewBag.Page_TGroup);
if (Math.Ceiling((decimal)CountAll / Take) < PageNo)
PageNo = (int)Math.Ceiling((decimal)CountAll / Take);
skip = (Take * PageNo) - Take;
return View(q_kol.OrderBy(a => a.fs_mon1).Skip(skip).Take(Take).ToList());
}
[HttpPost]
public ActionResult Sabt_Frm_Daftar(hf_kol f)
{
try
{
ViewBag.Test = "Ok";
return RedirectToAction("Vw_Frm_Daftar");
}
catch (Exception e)
{
ViewBag.Test = e ;
throw;
}
}
}
}
hp1361
یک شنبه 27 فروردین 1396, 08:13 صبح
View Vw_Frm_Daftar
--------------------------
@model IEnumerable<AccountNt.Models.ViewModels.ClassKol>
@{
ViewBag.Title = "Vw_Frm_Kol";
Layout = "~/Views/Shared/_Index.cshtml";
//AccountNt.Models.Domain.Db_AccountW db = new AccountNt.Models.Domain.Db_AccountW();
}
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link href="~/Content/Css/Style_Fe.css" rel="stylesheet" type="text/css">
<link href="~/Content/Css/bootstrap.min.css" rel="stylesheet">
<script type="text/javascript">
function TabSelect(id) {
document.getElementById("Item_Kol").className = "";
document.getElementById("Item_Moein").className = "";
document.getElementById("Item_Tafsili1").className = "";
document.getElementById("Item_Tafsili2").className = "";
document.getElementById(id).className = "active";
document.getElementById(id).blur();
document.getElementById("Item_Kol_Tab").style.display = "none";
document.getElementById("Item_Moein_Tab").style.display = "none";
document.getElementById("Item_Tafsili1_Tab").style.display = "none";
document.getElementById("Item_Tafsili2_Tab").style.display = "none";
document.getElementById(id + "_Tab").style.display = "";
}
function Submit_Form() {
document.getElementById("Btn_Sabt").click();
}
function PageSelect(pgno) {
document.getElementById("id_mon1").value = "";
document.getElementById("Btn_PageNo").value = pgno;
document.getElementById("Btn_TfSabt").value = "0";
Submit_Form();
}
function Select_Kol(v_mon1) {
document.getElementById("Btn_TfSabt").value = "1";
document.getElementById("id_mon1").value = v_mon1;
Submit_Form();
}
function ClickSabtKol() {
document.getElementById("Btn_TfSabt").value = "2";
Submit_Form();
}
</script>
</head>
<body>
<div class="col-md-8 col-md-offset-2 div-daftar">
<div id="div-tab-dafater" class="col-md-12" style="background-color: #D9EDBE">
<ul class="tab-daftar">
<li><a href="#" id="Item_Kol" onclick="TabSelect(id);" class="active">كل</a></li>
<li><a href="#" id="Item_Moein" onclick="TabSelect(id);">معين</a></li>
<li><a href="#" id="Item_Tafsili1" onclick="TabSelect(id);">تفصيلي1</a></li>
<li><a href="#" id="Item_Tafsili2" onclick="TabSelect(id);">تفصيلي2</a></li>
</ul>
<div class="col-md-12 tab-4daftar">
<!-- START CODING KOL -->
<div id="Item_Kol_Tab" class="win-tabs">
<form action="~/Home/Sabt_Frm_Daftar" method="post">
<div class="titr-form">ثبت و ويرايش دفاتر كل</div>
<div class="edit-browser">
<table style="font-family: Tahoma, Geneva, sans-serif;font-size: 13px">
<tr>
<td style="width:80px;">كد كل</td>
<td>
<input id="id_mon1" type="text" name="nm_mon1" value="@ViewBag.nm_mon1" onchange="Select_Kol(value)" class="get-left get-item" style="width:40px" tabindex="1">
@ViewBag.Test
</td>
</tr>
<tr>
<td>شرح كل</td>
<td><input type="text" name="nm_desc_mon1" value="@ViewBag.desc_mon1" class="get-right get-item" style="width: 250px" tabindex="2"></td>
<td style="width:80px;"></td>
<td>ماهيت </td>
<td>
<select class="combobox" name="nm_mahiyat" id="بدهكار" style="width: 90px ;" tabindex="3">
<option value="0" @(ViewBag.mahiyath != "1" ? "selected" : "")>بدهكار</option>
<option value="1" @(ViewBag.mahiyath == "1" ? "selected" : "")>بستانكار</option>
</select>
</td>
</tr>
<tr>
<td>نوع حساب</td>
<td>
<select class="combobox" name="nm_kind_hesab" id="دارائيهاي جاري" style="width: 150px ;" tabindex="4">
<option value='0' @(ViewBag.kind_hesab == "0" ? "selected" : "")>دارائيهاي جاري</option>
<option value='1' @(ViewBag.kind_hesab == "1" ? "selected" : "")>دارائيهاي ثابت</option>
<option value='2' @(ViewBag.kind_hesab == "2" ? "selected" : "")>بدهيها</option>
<option value='3' @(ViewBag.kind_hesab == "3" ? "selected" : "")>سرمايه</option>
<option value='4' @(ViewBag.kind_hesab == "4" ? "selected" : "")>سود و زيان</option>
<option value='5' @(ViewBag.kind_hesab == "5" ? "selected" : "")>هزينه</option>
<option value='6' @(ViewBag.kind_hesab == "6" ? "selected" : "")>ساير</option>
<option value='7' @(ViewBag.kind_hesab == "7" ? "selected" : "")>انبار</option>
</select>
</td>
<td style="width:80px;"></td>
<td>وضعيت حساب</td>
<td>
<select class="combobox" name="nm_active_hes" id="فعال" style="width: 90px ;" tabindex="5">
<option value='0' @(ViewBag.active_hes != "1" ? "selected" : "")>فعال</option>
<option value='1' @(ViewBag.active_hes == "1" ? "selected" : "")>غير فعال</option>
</select>
</td>
</tr>
</table>
<div style="direction: ltr;margin-top:10px ">
<button type="submit" id="Btn_Sabt" onmouseup="ClickSabtKol()" class="buttons_l" style="width: 80px ;"><snap>ثبت</snap></button>
<input type="button" value="حذف" class="buttons_r" style="width: 80px ;" />
</div>
</div>
@* Start Browser Kol *@
<div class="edit-browser">
<div>
<table class="table-browser">
<tr>
<th>كد كل</th>
<th>كد شرح</th>
<th>ماهيت</th>
<th>نوع حساب</th>
<th>وضعيت</th>
</tr>
@{foreach (var item in Model)
{
<tr>
<td style="text-align:center"><a href="#" onclick="Select_Kol(@item.fs_mon1 )">@item.fs_mon1</a></td>
<td>@item.fs_desc_mon1</td>
<td style="text-align:center">@item.fs_dmahiyat</td>
<td style="text-align:center">@item.fs_dkind_hesab</td>
<td style="text-align:center">@item.fs_dactive_hes</td>
</tr>
}
}
</table>
</div>
<div class="div-shw-pageno">
<input type="hidden" name="PageNo" id="Btn_PageNo" value="1" />
<input type="hidden" name="TfSabt" id="Btn_TfSabt" value="1" />
<ul class="Paging">
@{
if (@ViewBag.Page_Group > 1)
{
int i_ = (int)(@ViewBag.Page_Group * @ViewBag.Page_TGroup) - (int)@ViewBag.Page_TGroup;
<li><a onclick="PageSelect( @i_.ToString())"> صفحه قبل </a></li>
}
int ted_show = (int)(ViewBag.Page_Group * @ViewBag.Page_TGroup) <= (int)ViewBag.Page_Kol ? (int)(ViewBag.Page_Group * @ViewBag.Page_TGroup) : (int)ViewBag.Page_Kol;
for (int i = (((int)(@ViewBag.Page_Group * @ViewBag.Page_TGroup)) - (int)@ViewBag.Page_TGroup) + 1; i <= ted_show; i++)
{
<li><a onclick="PageSelect(@i.ToString())">@i.ToString()</a></li>
}
if ((int)(@ViewBag.Page_Group * @ViewBag.Page_TGroup) < (int)ViewBag.Page_Kol)
{
int i_ = (int)(@ViewBag.Page_Group * @ViewBag.Page_TGroup) + 1;
<li><a onclick="PageSelect( @i_.ToString())"> صفحه بعد </a></li>
}
}
</ul>
</div>
</div>
@* End Browser Kol *@
</form>
</div>
@*@Html.Partial("Partial/Account/Pv_Kol", Model.ToList())*@
<!-- END CODING KOL -->
<!-- ---------------------------------------------------------------------------------------------------------------- -->
<!-- START CODING MOEIN -->
<div id="Item_Moein_Tab" class="win-tabs" style="display: none;">
moein
</div>
<!-- END CODING MOEIN -->
<!-- ---------------------------------------------------------------------------------------------------------------- -->
<!-- START CODING TAFSILI1 -->
<div id="Item_Tafsili1_Tab" class="win-tabs" style="display: none;">
tafsili1
</div>
<!-- END CODING TAFSILI1 -->
<!-- ---------------------------------------------------------------------------------------------------------------- -->
<!-- START CODING TAFSILI2 -->
<div id="Item_Tafsili2_Tab" class="win-tabs" style="display: none;">
tafsili2
</div>
<!-- END CODING TAFSILI2 -->
<!-- ---------------------------------------------------------------------------------------------------------------- -->
</div>
</div>
</div>
</body>
</html>
كنترلر
----------------
using AccountNt.Models.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using AccountNt.Models.ViewModels;
using AccountNt.Models.Process;
namespace AccountNt.Controllers
{
public class HomeController : Controller
{
// GET: Home
Db_AccountW db = new Db_AccountW();
public ActionResult Index()
{
return RedirectToAction("Vw_Login");
}
public ActionResult Vw_MainAcc()
{
return View();
}
public ActionResult Vw_Login()
{
return View();
}
[HttpPost]
public ActionResult Vw_Login(LoginVm vm)
{
if (!ModelState.IsValid)
{
ViewBag.Msg = "لطفا ورودی ها را کنترول کنید";
return View();
}
var q = db.f_users.Where(a => a.code_user == vm.m_code_user).SingleOrDefault();
if (q == null)
{
ViewBag.Msg = "کاربر با مشخصات وارد شده یافت نشد";
return View();
}
else
{
var q1 = (from a in db.f_users
where a.code_user == vm.m_code_user
select a).SingleOrDefault();
if ((q1.asci_user == null || q1.asci_user == "") && (vm.m_pass_user == "" || vm.m_pass_user == null))
return RedirectToAction("Vw_MainAcc");
else if (Cls_Public.Decode_Password(q1.asci_user.ToString( )) == vm.m_pass_user)
return RedirectToAction("Vw_MainAcc");
else
{
ViewBag.Msg = "كد ورودي وارد شده نا معتبر ميباشد";
return View();
}
}
}
public ActionResult Vw_Frm_Daftar(int PageNo = 1, string TfSabt = "0", string nm_mon1 = "")
{
AccountNt.Models.Reposity.DataRepository qkol = new AccountNt.Models.Reposity.DataRepository();
var q_kol = qkol.GetKol();
ViewBag.nm_mon1 = "";
ViewBag.desc_mon1 = "";
ViewBag.kind_hesab = "";
ViewBag.active_hes = "";
ViewBag.mahiyath = "";
int Take = 8;
ViewBag.Page_TGroup = 2 ;
int CountAll = q_kol.Count();
int skip = 0;
ViewBag.Ted_Kol = CountAll;
ViewBag.Page_Kol = Math.Ceiling((decimal)CountAll / Take);
if (PageNo <= 0)
PageNo = 1;
int rec_no = db.hf_kol.OrderBy(a => a.mon1).Where(a => string.Compare(a.mon1, nm_mon1) <= 0).Count();
var q = (from a in db.hf_kol
where a.mon1.Equals(nm_mon1)
select a).SingleOrDefault();
if (q != null)
{
ViewBag.nm_mon1 = q.mon1.ToString();
ViewBag.desc_mon1 = q.desc_mon1.ToString();
ViewBag.kind_hesab = q.kind_hesab.ToString();
ViewBag.active_hes = q.active_hes.ToString();
ViewBag.mahiyath = q.mahiyath.ToString();
}
if (TfSabt == "1")
{
ViewBag.Page_Jari = Math.Ceiling((decimal)rec_no / Take);
PageNo = (int)ViewBag.Page_Jari;
}
ViewBag.Page_Jari = PageNo;
ViewBag.Page_Group = Math.Ceiling((decimal)PageNo / ViewBag.Page_TGroup);
if (Math.Ceiling((decimal)CountAll / Take) < PageNo)
PageNo = (int)Math.Ceiling((decimal)CountAll / Take);
skip = (Take * PageNo) - Take;
return View(q_kol.OrderBy(a => a.fs_mon1).Skip(skip).Take(Take).ToList());
}
[HttpPost]
public ActionResult Sabt_Frm_Daftar(hf_kol f)
{
try
{
ViewBag.Test = "Ok";
return RedirectToAction("Vw_Frm_Daftar");
}
catch (Exception e)
{
ViewBag.Test = e ;
throw;
}
}
}
}
سلام
کدهای جاوااسکریپت تتون رو موقتا حذف یا کامنت کنید ببینید بازم همین مشکل هست؟
سیروس مقصودی
یک شنبه 27 فروردین 1396, 10:14 صبح
سلام
انجام دادم ولي هيچ فرقي نكرد
سیروس مقصودی
سه شنبه 29 فروردین 1396, 00:30 صبح
من فرم ديگري را هم به اين صورت نوشته
<div>
@using (Html.BeginForm("Search_mon1", "Account", FormMethod.Post))
{
<div>
<label style="font-family:Tahoma;font-size:12px;width:80px">كد كل</label>
<input type="text" class="get-left get-item" id="nm_mon1" style="width:45px" tabindex="1" />
<button type="submit">جستجو</button>
</div>
}
@using (Html.BeginForm("InsertUpdate_mon1", "Account", FormMethod.Post))
{
<div>
<input type="hidden" name="mon1" value="@ViewBag.mon1" />
<label style="font-family:Tahoma;font-size:12px;width:80px">شرح كل</label>
<input type="text" class="get-right get-item" name="desc_mon1" style="width:200px" tabindex="2" value="@ViewBag.mon2" />
<label style="font-family:Tahoma;font-size:12px;width:40px;margin-right:40px">ماهيت</label>
<select class="combobox" name="mahiyath" id="بدهكار" style="width: 90px ;" tabindex="3">
<option value="0" @(ViewBag.mahiyath != "1" ? "selected" : "")>بدهكار</option>
<option value="1" @(ViewBag.mahiyath == "1" ? "selected" : "")>بستانكار</option>
</select>
</div>
<div style="direction: ltr;margin-top:10px ">
<button type="submit" id="Btn_Sabt" class="buttons_l" style="width: 80px ;"><snap>ثبت</snap></button>
<input type="reset" value="حذف" class="buttons_r" style="width: 80px ;" />
</div>
}
</div>
ولي هنگام اجر اكشن InsertUpdate_mon1 مي شناسه و اجرا ميكنه ولي اكشن Search_mon1 را نمي شناسه و آنرا اجرا نميكند
لطفا مرا راهنمايي نماييد كه علت چه ميتواند باشد
با تشكر فراوان
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.