SORU
11 Kasım 2009, ÇARŞAMBA


Gönder düğmesi olan MVC basılı

MVC benim form üzerinde iki düğme var:

<input name="submit" type="submit" id="submit" value="Save" />
<input name="process" type="submit" id="process" value="Process" />

Benim Denetleyicisi eylem nasıl basılı olan biliyor musunuz?

CEVAP
11 Kasım 2009, ÇARŞAMBA


Her ikisi de teslim düğmeleri aynı adı

<input name="submit" type="submit" id="submit" value="Save" />
<input name="submit" type="submit" id="process" value="Process" />

Kumandanız içinde teslim değeri. Sadece düğmesine tıklandığında değeri geçecek.

public ActionResult Index(string submit)
{
    Response.Write(submit);
    return View();
}

Tabii ki bu değer geçiş bloğu ile farklı işlemleri gerçekleştirmek için değerlendirebilir.

public ActionResult Index(string submit)
{
    switch (submit)
    {
        case "Save":
            // Do something
            break;
        case "Process":
            // Do something
            break;
        default:
            throw new Exception();
            break;
    }

    return View();
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • paikimchung

    paikimchung

    12 Mayıs 2006
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010
  • Xbox

    Xbox

    1 Kasım 2005