0
public ActionResult IndexAct()
{
    return View();
}

我想知道这个actionresult返回什么。

我想编写这样的代码

public ActionResult Index()
{
    var x = IndexAct();
    var res = x.ToString();
    return View();
}

看到在这段代码中 x 是称为 IndexAct() 的第一个动作;现在有人请告诉我如何得到结果。我真正想做的是获取响应字符串。

4

1 回答 1

0

通常,您使用以下方式处理控制器中的响应:

public ActionResult IndexAct()
{
    return View();
}

[HttpPost]
public ActionResult IndexAct(string myString)
{
    // check myString here
    return ...;
}

其中 myString 是表单上的输入字段。您的 IndexAct.cshtml 将如下所示:

@using (Html.BeginForm()) {
  <fieldset>
    <legend>Question</legend>
    @Html.TextBox("myString");
  </fieldset>
}

在文本框中键入的文本将发布并在您的控制器中可用。

于 2013-10-17T10:52:18.430 回答