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

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • Nightmare2005

    Nightmare200

    14 Ocak 2007
  • The Slow Mo Guys

    The Slow Mo

    15 AĞUSTOS 2010