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

  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • Pepsi

    Pepsi

    1 Kasım 2005
  • Triune Films

    Triune Films

    9 ŞUBAT 2006