如何将新网页添加到ASP.NET MVC

时间:2019-06-06 21:18:19

标签: javascript c# html asp.net asp.net-mvc

现在,我正在制作一个具有加载默认页面的MVC。用户可以从该页面按一个按钮进入下一页。到目前为止,我已经完成了第一页的工作,并且使第二页的按钮转到了指定的URL。我唯一遇到的问题是使要与第二页对应的视图具有正确的URL。

这是我的按钮链接到下一个URL的代码

<input type="button" value="Create" onclick="location.href='@Url.Action("IndexA", "HomeController")'" />

我想我的问题是如何使视图具有想要的指定URL,以便可以访问它?

3 个答案:

答案 0 :(得分:1)

我在自己的项目中使用了类似的方法。

    @if (Request.UrlReferrer != null && Request.UrlReferrer.Host == Request.Url.Host)
    {
        <a href="@Request.UrlReferrer" class="dbtn btn-11">
            <i class="fa fa-undo"></i>
            @Resources._Action_Back
        </a>
    }

仅来自发布的域内,我说过让按钮出现。

在默认设置控制器名称+控制器中有类似添加控制器的内容。因此,只需在此处输入名称即可。

答案 1 :(得分:0)

请看这张照片。 https://ibb.co/4SS5nYh

您为该新页面(也是模型)添加了新的控制器和新的视图。我叫我的测试。

然后单击按钮。您可以通过网址操作来称呼他们。

<input type="button" value="Create" onclick="location.href='@Url.Action("Index", "Test")'" />

答案 2 :(得分:0)

我必须在URL.Action中放置“ home”而不是“ HomeController”