با عرض سلام.
1. با کمک یک ویو مدل مقدار تاریخ رو از کاربر می گیرم. حالا چه طوری اون رو به URL بفرستم که در Url اون مقدار رو داشته باشم؟؟
2. چه طوری یه مقداری که کاربر توی فرم پر کرده رو در اکشن های خاص استفاده کنم؟؟؟
منظورتون رو متوجه نشدم
از طریق مدل ارسال کنید و در کنترلر دریافت کنید
مشکل کجاست ؟
می خوام توی اسیتمول سافت بر اساس دو تا تاریخ کوئری بگیرم. کاربر که تاریخ رو انتخاب کرد کوئری بر اساس همان تاریخ ها زده بشه. کوئری ام رو می خوام توی این خط
var setvisit = db.SetVisit.Where(c => c.IsDeleted == false && ().ToList();
بنویسم
public virtual ActionResult PrintDateSetVisitReport() { return View(); } public virtual ActionResult DateSetVisitReport() { var setvisit = db.SetVisit.Where(c => c.IsDeleted == false && ().ToList(); var mainReport = new StiReport(); mainReport.Load(Server.MapPath("~/Files/AllSetVisitReport.mrt")); mainReport.Compile(); mainReport["DateTimeNow"] = DateTime.UtcNow; mainReport["Title"] = "لیست قرارهای بر اساس تاریخ خاص"; var name = db.Users.FirstOrDefault(n => n.UserName == User.Identity.Name); mainReport["User"] = name.Name + " " + name.Family; mainReport.RegBusinessObject("AllSetVisitReport", setvisit); return StiMvcViewer.GetReportSnapshotResult(mainReport); }
به صورت get ارسال کنید و در ورودی اکشن مربوطه با نام کلید ها مقادیر را دریافت کنید و cast کنید به DateTime
نمونه کد دارین؟
نه متاسفانه
کلمه Use Get in Mvc را سرچ کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)