ورود

View Full Version : ارسال پارامتر به کنترلر



آنتریوم
پنج شنبه 27 تیر 1392, 00:14 صبح
سلام

من دوتا textBox دارم میخوام با button click محتوای اونارو که یوزر وارد کرده بدم به action کجای کدم غلطه؟ مرسی
این کد view مربوط به action:



@{

ViewBag.Title =
"report";

}

<

h2>report</h2>

@
using (Html.BeginForm())

{
<p>

@Html.TextBox(
"sDate")

@Html.TextBox(
"eDate")

<

input type="submit" id="btn1" />

</

p>

}


اینم action:


public

ActionResult report(string btn1,string sDate,string eDate)

{


if (btn1 != null)

{


ReportViewer ReportViewer1 = new ReportViewer();

ReportViewer1.ProcessingMode =
ProcessingMode.Local;

ReportViewer1.LocalReport.ReportPath = Server.MapPath(
"~/Report1.rdlc");

mymvcapp.App_Data.
DataSet1.ItemDataTable table = new mymvcapp.App_Data.DataSet1.ItemDataTable();

mymvcapp.App_Data.DataSet1TableAdapters.
ItemTableAdapter adapter = new mymvcapp.App_Data.DataSet1TableAdapters.ItemTableA dapter();


DateTime s1Date = DateTime.Parse(sDate);


DateTime e1Date = DateTime.Parse(eDate);

adapter.Fill(table, s1Date, e1Date);


ReportDataSource datasource = new ReportDataSource(" mymvcapp.App_Data.DataSet1_Item", (DataTable)table);

ReportViewer1.LocalReport.DataSources.Clear();

ReportViewer1.LocalReport.DataSources.Add(datasour ce);

ReportViewer1.LocalReport.Refresh();


return View();

}


else return View();





}

younesdoost
پنج شنبه 27 تیر 1392, 16:15 عصر
بالای کنترلرتون اتریبیوته [httppost] رو بذارید.
[httppost]
public ActionResult...
.
.
.