如何通过按钮单击asp.net MVC 4中的调用控制器

努鲁·萨利胡(Nuru Salihu)

请我在MVC网站上工作,我在索引页面上有一个搜索页面和另一个搜索表单。当我从索引页面单击搜索按钮时,我想调用相同的搜索页面控制器。以下是我的按钮在索引页面上的显示方式。

    <span class="input-group-btn">
      <button class="btn btn-info" type="button" id="addressSearch"   
          onclick="location.href='<%: @Url.Action("List", "Search") %>'">
     Search</button></span>

列表是我在搜索页面上的搜索操作,搜索是控制器名称。当我单击上面的按钮时,它以以下形式返回网址

http:// localhost:52050 / <%:%20 / Search / List%20%>

显示不好的请求。我从我的路由中怀疑它,我不确定如何归档,请提供任何帮助。

下面是我的路由

 routes.MapRoute(
                name: null,
                url: "Page{page}",
                defaults: new { Controller = "Search", action = "List" }
                );


            routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new
            {
                controller = "Home",
                action = "Index",
                id = UrlParameter.Optional
            }
            );
埃桑·贾杰德(Ehsan Sajjad)

您正在混合使用razoraspx语法,如果您的视图引擎是razor,则只需执行以下操作:

<button class="btn btn-info" type="button" id="addressSearch"   
          onclick="location.href='@Url.Action("List", "Search")'">

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Javascript调用ASP.NET MVC 4控制器

在ASP.NET MVC 4中使用C#计数控制器中的方法调用

如何调用从ASP.Net MVC4控制器方法返回Task <T>的方法?

如何在.NET 4 MVC中的另一个控制器上调用方法

如何在ASP.NET页中获取HTML提交按钮以调用MVC控制器类中的控制器方法

如何在ASP.NET MVC中的控制器中调用模型方法

如何在ASP.NET MVC 4和MVC 5中设置默认控制器

如何使ASP.NET MVC控制器的GET方法仅从链接中调用?

如何查看ASP.Net MVC中调用的每个控制器和操作方法?

从视图调用控制器并将值从视图传递到 asp.net mvc 中的控制器

从ASP.NET MVC中的帐户控制器登录页面调用管理控制器GET方法

从 JavaScript 正确调用控制器 - ASP.NET MVC

ASP.NET MVC 调用控制器方法 DevExpress

如何通过.Net MVC4中带有JSON的ajax调用将复杂的视图模型传递到控制器动作中?

从.Net(MVC)中的视图按钮调用控制器方法的最简单方法

检查从控制器中的哪个视图方法调用了ASP.NET MVC

获取在ASP.NET MVC中调用控制器的视图的名称

在ASP.NET MVC中对控制器进行简单的Ajax调用

在ASP.NET MVC中执行控制器操作后调用方法

如何从 .net core 2.1 mvc 中的控制器调用自定义身份注册方法

如何获取ASP.NET Core MVC控制器中输入按钮的值?

从控制器到ASP.NET MVC 4中的视图的JSON传输

ASP.NET MVC控制器语法中的Linq

ASP.NET MVC 控制器中的持久数据

在 asp .net mvc 中创建 Api 控制器

ASP.NET MVC 在控制器中实现分析

如何在ASP.NET MVC中不使用Ajax的情况下从View调用控制器的方法?

从Asp.net MVC4控制器调用不同文件夹的视图

通过单击按钮mvc4 asp.net c#来增加计数