【问题标题】:How to send a user choice from a controller view to another?如何将用户选择从控制器视图发送到另一个?
【发布时间】:2016-11-06 06:49:58
【问题描述】:

我有三个这样的 div:

                <div onclick="GoToContactPage()">
            @*Some Code*@
            </div>
            <div onclick="GoToContactPage()">
            @*Some Code*@
            </div>
            <div onclick="GoToContactPage()">
            @*Some Code*@
            </div>

GotoContactPage() 函数上,我只有一个指向另一个类似视图的重定向链接

    function GoToContactPage() {
    window.location.href = '/Home/SecondView';

}

在那个/SecondView我有一个这样的输入法:

<div class="col-md-5">
 @Html.TextBoxFor(m => m.Name, new { placeholder = "Name", @class = "form-control", @id= "name"})
</div>

我所做的一切都是,当用户选择第一个 div 时,特定文本会出现在另一个视图的输入法中,另外两个 div 也是如此。我正在考虑发送一个 int 然后有一个 if 语句,并且还在考虑在 OnClick 函数中发送字符串本身,但不知道该怎么做?哪个更好?请问我该怎么办?

【问题讨论】:

    标签: javascript jquery asp.net-mvc model-view-controller


    【解决方案1】:

    您应该在GoToContactPage(id) 中传递一个id,以便该函数接受一个参数并根据它运行。

    function GoToContactPage(id) {
        if(id== ""){
           //your conditions
        }else if(id ==""){
           //your conditions
        }else{
           //your conditions
        }
    }
    

    要在第二页中获取数据,请将其通过 url www.example.com?id=1&amp;name=xyz 并通过 $_GET 方法在第二页中获取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多