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

  • Excel Video Tutorials

    Excel Video

    6 Aralık 2012
  • Jabari Johnson

    Jabari Johns

    18 Ocak 2008
  • mliskIT

    mliskIT

    29 Mart 2012