Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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
Asp.net mvc 使用链接按钮在多视图中显示不同的网页_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 使用链接按钮在多视图中显示不同的网页

Asp.net mvc 使用链接按钮在多视图中显示不同的网页,asp.net-mvc,Asp.net Mvc,我用VB在ASp.net 3.5上开发了一个网站,它有多个页面。问题是我想在一个视图中显示所有页面用户单击链接按钮,相应的页面应在单个页面上打开,然后用户单击其他链接按钮,另一个页面在相同的浏览器窗口中以相同的布局打开。请建议我应该做什么做什么?您可以使用AJAX来实现这一点。例如,让我们假设您有多个返回局部视图的控制器操作。然后,您可以在页面上创建指向这些操作的链接: <%= Html.ActionLink("page 1", "Page1", "SomeController", nul

我用VB在ASp.net 3.5上开发了一个网站,它有多个页面。问题是我想在一个视图中显示所有页面用户单击链接按钮,相应的页面应在单个页面上打开,然后用户单击其他链接按钮,另一个页面在相同的浏览器窗口中以相同的布局打开。请建议我应该做什么做什么?

您可以使用AJAX来实现这一点。例如,让我们假设您有多个返回局部视图的控制器操作。然后,您可以在页面上创建指向这些操作的链接:

<%= Html.ActionLink("page 1", "Page1", "SomeController", null, new { id = "link1" }) %>
<%= Html.ActionLink("page 2", "Page2", "SomeController", null, new { id = "link2" }) %>
<%= Html.ActionLink("page 3", "Page3", "SomeController", null, new { id = "link3" }) %>

我还强烈建议您阅读。

我还不知道,请发送更多有用的示例,我会glad@Asif可汗,你不知道什么?当您尝试实现此功能时发生了什么?先生,我不是asp.net的老朋友,也不是经验丰富的人。请给出简单的解决方案,我会的pleased@Asifkhan,这就是为什么我建议您学习关于的入门教程。不要指望别人为你写代码。这不是它的工作原理。因此,请阅读教程并尝试自己实现它。然后,如果你遇到一些问题,请毫不犹豫地在这里询问,展示你迄今为止所做的尝试。
<div id="page1" />
<div id="page1" />
<div id="page1" />
$(function() {
    $('#link1').click(function() {
        $('#page1').load(this.href);
        return false;
    });
    $('#link2').click(function() {
        $('#page2').load(this.href);
        return false;
    });
    $('#link3').click(function() {
        $('#page3').load(this.href);
        return false;
    });
});