Как добавить новую веб-страницу в ASP.NET MVC - PullRequest
0 голосов
/ 07 июня 2019

Сейчас я делаю MVC, у которого есть страница по умолчанию, которая загружается. На этой странице пользователь может нажать кнопку, чтобы перейти на следующую страницу. Пока что я заставил работать первую страницу и кнопку, которая переходит по указанному URL для второй страницы. Единственная проблема, с которой я сталкиваюсь, - это верный URL для представления, которое я хочу соответствовать второй странице.

Вот код ссылки моей кнопки на следующий URL

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

Полагаю, мой вопрос заключается в том, как сделать так, чтобы у моего представления был указанный URL-адрес, к которому я хочу получить доступ?

Ответы [ 3 ]

1 голос
/ 07 июня 2019

Я использовал что-то подобное в своем собственном проекте.

    @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>
    }

пришел только из опубликованного домена, я сказал, пусть кнопка появится.

есть что-то вроде добавления контроллерав настройках по умолчанию имя контроллера + контроллер.Так что просто напишите имя там.

0 голосов
/ 07 июня 2019

Я должен был поставить "home" в URL. Действие вместо "HomeController"

0 голосов
/ 07 июня 2019

Пожалуйста, смотрите это фото. https://ibb.co/4SS5nYh

Вы добавляете новый контроллер и новый вид для этой новой страницы (также модели). Я назвал мой тест.

Тогда в кнопке. Вы называете их с действием URL.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...