Как создать гиперссылку новой веб-формы ASP.NET в веб-приложении - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь добавить новую веб-форму в веб-приложение ASP.NET.Однако, когда я добавляю гиперссылку на мою главную страницу, я получаю ошибку IIS.Я использую его на локальном хосте, то есть на своей машине без веб-сервера.Гиперссылка:

<a href = "~/Products">Products</a>

У меня есть папка products и файл products.aspx.Окно My Solution Explorer:

enter image description here

Это ошибка IIS, которую я получаю:

enter image description here

Ответы [ 3 ]

0 голосов
/ 29 мая 2018

Я думаю, вам может понадобиться runat = "server" , чтобы определить динамическое начальное местоположение.

<a href = "~/Products/products.aspx" runat="server">Products</a>
0 голосов
/ 30 мая 2018

Я прочитал, что вы переместили страницу Products.aspx в корень своего сайта, но вы не можете отобразить страницу.

Попробуйте заменить существующий код этим.И убедитесь, что runat = "server" включен.

<a runat="server" href = "~/Products">Products</a>
0 голосов
/ 29 мая 2018

"~/Products" указывает на каталог, а не на файл, поэтому ваш IIS жалуется, что ему не разрешено показывать содержимое каталога.

Вместо этого укажите на файл

<a href = "/Products/products.aspx">Products</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...