Я бы обернул ваши поля в такую форму:
<form action="Home" method="get">
<div>
You wish to convert:
<input type="text" name="amount" size="30" id="userValue" onblur=""test_ifinteger(Index.amount,'amounts')"/>
<input type="submit" name="userSubmit" />
<br />
That will produce:<%=ViewData["formmessage"] %>
</div>
</form>
Затем ваш контроллер будет выглядеть примерно так:
public ActionResult Index()
{
int value;
if (int.TryParse(Request.Params["amount"], out value))
{
ViewData["formmessage"] = calculatepressed(value);
}
return View();
}
private string calculatepressed(int value)
{
// Do your magic here and return the value you calculate
return value.ToString();
}
Если это когда-либо расширится от простой страницы, вы могли быВы хотите рассмотреть возможность изменения действия формы на сообщение и иметь два разных метода, обрабатывающих начальный вид домашней страницы и вид результатов расчета.