J'ai des Bouton et la zone de texte en Vue de ASP.NET MVC - comment envoyer de la valeur du Bouton zone de texte après avoir cliqué sur ce Bouton?

J'ai des Bouton et TextBox dans View de ASP.NET MVC. Maintenant, comment envoyer une certaine valeur (par exemple string x="1";) de Bouton zone de texte après avoir cliqué sur ce Bouton? J'ai cette valeur indiquée dans l'adresse url, comme ceci: /local:xxxxx/Calculator?TextBox=&Command=1 après avoir cliqué sur le Bouton avec la valeur 1, mais je n'ai aucune idée de comment envoyer cette valeur à la zone de texte et de le convertir en int et mis dans une variable int. De mon point de Vue, ressemble à ceci:

<input type="text" name="TextBox" value=""/>
        <table>
            <tr>
                <td><button type="submit" name="Command" value="7">7</button></td>
           </tr>

Mon modèle ressembler à ceci:

public class CModel
{
    public string Command { get; set; }
    public string TextBox { get; set; }
}

Et Du Contrôleur:

    [HttpGet]
    public ActionResult Index()
    {
        CModel model = new CModel();
        return View(model);
    }

    [HttpPost]
    public ActionResult Index(CModel model)
    {

        if (model.Command == "1")
        {
            //do this and this
        }
        else if(model.Command == "2")
        {
            //do this and this
        }
        else if....{}

        return View(model);
    }

Est-il un moyen d'obtenir cette valeur "1" et de les envoyer à TextBox et après que les envoyer à une variable de type int pour le sauver? Comment faire?

InformationsquelleAutor Heron | 2013-10-16