ASP MVC按钮单击

时间:2014-09-01 21:13:33

标签: asp.net-mvc

我想点击按钮并在Controller中使用Next方法,但我不想去另一个视图!我想留在VIEW,我的财产应该改变。这个想法不起作用:((我怎么能这样做? 它是我的控制器

 public class VisitsController : Controller
{

    Terminarz terminarz = new Terminarz();
    Daty data = new Daty();

    public VisitsController()
    {
        terminarz.aktualnaData = DateTime.Now.Date;
        terminarz.pierwszyDzienTyg = data.pierwszyDzienTygodnia(terminarz.aktualnaData);
        terminarz.ostatniDzienTyg = data.ostatniDzienTygodnia(terminarz.aktualnaData);
    }
    [ActionName("index")]
    public ActionResult Index()
    {

        ViewBag.data = terminarz.aktualnaData;
        ViewBag.pierwszyDzien = terminarz.pierwszyDzienTyg.ToString("dd/MM/yyyy ");
        ViewBag.ostatniDzien = terminarz.ostatniDzienTyg.ToString("dd/MM/yyyy ");
        ViewBag.wtf = terminarz.pierwszyDzienTyg.AddDays(7).ToString("dd/MM/yyyy ");

        return View();
    }

    [NonAction]
    public ActionResult Next()
    {
        terminarz.pierwszyDzienTyg = terminarz.pierwszyDzienTyg.AddDays(7);
        terminarz.ostatniDzienTyg = terminarz.ostatniDzienTyg.AddDays(-7);
        return View("index");
    }

}

我的模特

public partial class Terminarz
{

    public DateTime aktualnaData { get; set; }
    public DateTime pierwszyDzienTyg { get; set; }
    public DateTime ostatniDzienTyg { get; set; }
    public string nazwa { get; set; }


}

我的观点

@ViewBag.pierwszyDzien<br />
@ViewBag.ostatniDzien<br />
@ViewBag.wtf
@using (Html.BeginForm(FormMethod.Post))
{
    @Html.ActionLink("dalej","Next", "Visits")
}
@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}

0 个答案:

没有答案