Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我将如何创建一个;“后退按钮”;是否提交以返回以前的局部视图?_C#_Asp.net Mvc_Asp.net Mvc Partialview - Fatal编程技术网

C# 我将如何创建一个;“后退按钮”;是否提交以返回以前的局部视图?

C# 我将如何创建一个;“后退按钮”;是否提交以返回以前的局部视图?,c#,asp.net-mvc,asp.net-mvc-partialview,C#,Asp.net Mvc,Asp.net Mvc Partialview,我已经用谷歌搜索了我的心。在asp.net mvc中,我有一个加载局部视图的表单。我想在这个表单上添加一个后退按钮,这样用户就可以返回到以前的部分视图。(不是浏览器后退按钮,而是输入类型提交后退按钮。)它需要保留我在会话中已经拥有的上一部分视图中的信息。将部分视图的名称放在隐藏字段中 当您发回时,渲染的不是局部视图 因此,改写您将在表单中呈现一个隐藏字段,该字段的名称为partial。然后模型将其绑定到post方法中 从post方法调用相同的视图,但这次从隐藏字段中渲染该部分。我在不使用诸如Hi

我已经用谷歌搜索了我的心。在asp.net mvc中,我有一个加载局部视图的表单。我想在这个表单上添加一个后退按钮,这样用户就可以返回到以前的部分视图。(不是浏览器后退按钮,而是输入类型提交后退按钮。)它需要保留我在会话中已经拥有的上一部分视图中的信息。

将部分视图的名称放在隐藏字段中

当您发回时,渲染的不是局部视图

因此,改写您将在表单中呈现一个隐藏字段,该字段的名称为partial。然后模型将其绑定到post方法中


从post方法调用相同的视图,但这次从隐藏字段中渲染该部分。

我在不使用诸如History.js之类的工具的情况下解决了这个问题。我在布局中添加了一个名为“导航”的方法,它可以导航到局部视图。这些调用保存在堆栈中,因此我知道导航了什么(我正在保存实际的ActionLink文本)


当用户单击“上一步”时,我会弹出堆栈两次,从而显示上一页,然后我使用NavigateTo转到此页。

您可以通过jquery执行此操作,在表单上放置一个按钮并在其上调用以下jquery函数

 function BacktoPartial() {

        $.get('/URL to your Partial View',
        function (data) {
            $('#Yourdiv --Where you are rendering partial view').html(data);
        })
    .done(function (data, textStatus, jqXHR) {
    });
    }
更新的代码示例:


$(“#btnBack”)。单击(函数(事件){
背面部分();
});
函数BacktoPartial(){
$.get(“/URL到您的部分视图”,
功能(数据){
$('#Yourdiv--在其中渲染局部视图').html(数据);
})
.done(函数(数据、文本状态、jqXHR){
});
}
现在我在这里使用锚并给出它的按钮形状;如果需要,您可以在视图中添加按钮而不是锚定。以下是示例代码:

<a class="btn btn-primary" id="btnBack" href="javascript:void(0);"><i class="icon-search icon-white"></i>BACK</a>


您是否碰巧有代码?我对这一切都很陌生。我该如何调用back按钮上的函数?
<a class="btn btn-primary" id="btnBack" href="javascript:void(0);"><i class="icon-search icon-white"></i>BACK</a>