Asp.net mvc Net MVC-数据置换器

Asp.net mvc Net MVC-数据置换器,asp.net-mvc,Asp.net Mvc,我已经为此搜索了几个小时,但没有找到答案,所以我请求您的帮助(我是web开发(以及Asp.NETMVC)的初学者) 我想创建一个简单的数据置换器(例如,您输入3个数据“a、b和c”,然后我给出这3个数据之间可能的置换:“abc;acb;bac;bca;cab;cba”) 我已经尝试了以下代码,但它不起作用(我有一个HTTP404错误) 如果你有办法做到这一点,这将是非常有帮助的,提前谢谢你 播种你的控制方法谢谢你的留言。我编辑了这个问题,添加了控制器信息(我没有在其中添加任何特殊内容,可能是我犯

我已经为此搜索了几个小时,但没有找到答案,所以我请求您的帮助(我是web开发(以及Asp.NETMVC)的初学者)

我想创建一个简单的数据置换器(例如,您输入3个数据“a、b和c”,然后我给出这3个数据之间可能的置换:“abc;acb;bac;bca;cab;cba”)

我已经尝试了以下代码,但它不起作用(我有一个HTTP404错误)


如果你有办法做到这一点,这将是非常有帮助的,提前谢谢你

播种你的控制方法谢谢你的留言。我编辑了这个问题,添加了控制器信息(我没有在其中添加任何特殊内容,可能是我犯了一个错误)。有什么理由不在客户端使用javascript/jquery这样做吗?或者使用ajax将这3个值发布到一个控制器方法,该方法在局部视图中生成排列,然后使用局部视图更新DOM?我对任何其他可行的方法都持开放态度,但我没有找到任何方法使其可行。唯一的限制是,我希望能够在弹出窗口中显示结果(因为我希望创建一个按钮,以便用户可以在一次单击中复制所有信息)。谢谢你的方法,谢谢你的留言。我编辑了这个问题,添加了控制器信息(我没有在其中添加任何特殊内容,可能是我犯了一个错误)。有什么理由不在客户端使用javascript/jquery这样做吗?或者使用ajax将这3个值发布到一个控制器方法,该方法在局部视图中生成排列,然后使用局部视图更新DOM?我对任何其他可行的方法都持开放态度,但我没有找到任何方法使其可行。唯一的限制是,我希望能够在弹出窗口中显示结果(因为我希望创建一个按钮,以便用户可以在一次单击中复制所有信息)。谢谢你喜欢什么?
<form method="post">
    <div class="col-md-4 input-group">
        <div class="input-group-addon">1</div>
        <input type="text" name="firstData" class="form-control" placeholder="First Data" maxlength="50" required />
    </div>
    <div class="col-md-4 input-group">
        <div class="input-group-addon">2</div>
        <input type="text" name="secondData" class="form-control" placeholder="Second Data" maxlength="50" required />
    </div>
    <div class="col-md-4 input-group">
        <div class="input-group-addon">3</div>
        <input type="text" name="thirdData" class="form-control" placeholder="Third Data" maxlength="50" required />
    </div>
    <div class="col-md-12 mainAction centerbloc">
    <input type="submit" value="Permutate the data" class="btn btn-success register-button-slider" href="">
</div>
</form>
@{ if (IsPost)
    {

        string firstdata = Request.Form["firstData"];
        string seconddata = Request.Form["secondData"];
        string thirddata = Request.Form["thirdData"];

        <p>
            @firstdata @seconddata @thirddata<br />
            @seconddata @firstdata @thirddata<br />
        </p>
    }
}
namespace Blogs.Controllers
{
    public class ToolsController : Controller
    {
        [Route("tools/datapermutator", Name = "DataPermutator"), HttpGet]
        public ActionResult DataPermutator()
        {
            return View();
        }
    }
}