نوشته شده توسط
Moien Tajik
جواب دادن به سوال شما مشکل هست چون Type پارامترهاتون معلوم نیست دقیق چی هستن و از کجا میان و همچنین تعداد آموزش هایی که از Oracle تو mvc استفاده میکنن کم هست و به همین خاطر Reference های زیادی نداره .
برای مشکلتون که میگید بعد از زدن submit وارد اکشن نمیشه ، چک کنید که همه ی پارامتر های ورودی اکشن رو بدرستی پاس میدید ، همچنین در ابتدای اکشن Breakpoint بزارید چک کنید مقدار های دریافت شده رو .
سلام
من در اصل به یک مقدار ورودی در این اکشن نیاز دارم که از نوع string هستش. دو نوع داده دیگر که از نوع objectparameter هستند و در اصل خروجی های پروسچرند ، صرفا بخاطر اینکه پیغام خطای پروسچر ussd_100 از بین بره اونجا اضافه کردم(حالا غلط یا درستشو نمیدونم، چون اگه نباشه پیغام خطای آرگومان میده) و اکسن فعلی من اینه:
public ActionResult SearchEshtrak(string iNSHENASEHG, ObjectParameter oUTSHENASEHP, ObjectParameter oUTAMT)
{
return View("SearchEshtrak", db.USSD_100(iNSHENASEHG,oUTSHENASEHP,oUTAMT));
}
حالا کدهای ویو ایندکس من که با زدن دکمه submit قراره یه مقدار استرینگ(شناسه) رو پاس بدن به ویو سرچ اشتراک بصورت زیره: ولی مشکل اینه با دو پارامتری که از نوع objectparameter هستن اضافه کردم دیگه وارد ویو سرچ اشتراک نمیشه....
@using (Ajax.BeginForm("SearchEshtrak", "Home", new AjaxOptions { UpdateTargetId = "divAjax", HttpMethod = "Post", InsertionMode = InsertionMode.Replace, Url = "/Home/SearchEshtrak" }))
{
<html>
<head>
<title>search eshtrak </title>
</head>
<body>
<br />
<br />
<br />
<br />
<div>
شناسه قبض : <input type="text" name="A_SHENASEHG" />
</div>
<div>
<input type="submit" name="searchkey" value="جستجو" />
</div>
</body>
</html>
<div id="divAjax"> </div>
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
}
چرا ؟؟ نمیدونم؟؟؟!!