如何将用户选择从一个控制器视图发送到另一个
How to send a user choice from a controller view to another?
我有三个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函数,但不知道该怎么做?哪个更好呢?请问我该怎么办?
您应该在GoToContactPage(id)
中传递一个id,以便函数接受参数并根据它运行。
function GoToContactPage(id) {
if(id== ""){
//your conditions
}else if(id ==""){
//your conditions
}else{
//your conditions
}
}
通过url www.example.com?id=1&name=xyz
获取第二页的数据,并通过$_GET
方法获取第二页的数据。
相关文章:
- 将范围添加到角度种子默认视图控制器时,测试套件现在失败
- 设置子视图控制器 EmberJS
- 使用emberjs测试视图控制器
- UIwebview图片到新的视图控制器
- 节点.js中的模型-视图-控制器模式
- 如何通过不同的视图/控制器在特定元素上设置 ng-show
- Extjs 5.1:视图控制器中的方法未调用
- 视图控制器和恩约
- 如何在路由更改之间维护视图(控制器)状态
- 角度.js分页过滤的数据并显示总项目,而无需在视图/控制器中复制代码
- 嵌套视图控制器和ng-click-AngularJs
- 视图/控制器不会使用 push() 函数刷新,使用 angularjs 中的 socket.io
- 如何在状态管理器视图控制器中传递已解析的依赖项
- 建议:在JavaScript中难以使用模型视图控制器
- 在Angular JS中动态加载视图/控制器
- 如何将数据从主控制器发射到角度视图控制器
- 如何在Rails视图控制器中访问HTML5本地存储
- 在Angular中,如何重新初始化视图'控制器中的$scope变量?
- 跨视图控制器传输值不工作
- 视图控制器需要:属性不工作