По какой-то причине кликабельная строка начальной загрузки добавляется в подпапку веб-сайта iis в ссылку, когда я нажимаю на нее, вы увидите здесь мой HTML здесь.
@foreach (var item in Model.SOPItems)
{
<tr class="clickable-row" data-href="Order" data-ono="@item.OrderNumber" data-ino="@item.ItemNumber" data-filter="@ViewBag.CategoryFilter">
<td>
@Html.DisplayFor(modelItem => item.Description)
</td>
<td>
@Html.DisplayFor(modelItem => item.CustomerName)
</td>
<td>
@Html.DisplayFor(modelItem => item.QtyOrder)
</td>
<td>
@Html.DisplayFor(modelItem => item.Comment1)
</td>
<td>
@Html.DisplayFor(modelItem => item.OrderNumber)
</td>
<td>
@Html.DisplayFor(modelItem => item.Comment2)
</td>
<td>
@Html.DisplayFor(modelItem => item.QtyDelivered)
</td>
<td>
@Html.DisplayFor(modelItem => item.QtyAllocated)
</td>
<td>
@Html.DisplayFor(modelItem => item.QtyOutstanding)
</td>
<td>
@Html.DisplayFor(modelItem => item.CustomerOrderNumber)
</td>
<td>
@Html.DisplayFor(modelItem => item.OrderDate)
</td>
<td>
@Html.DisplayFor(modelItem => item.StockCode)
</td>
<td>
@Html.DisplayFor(modelItem => item.PartsCut)
</td>
<td>
@Html.DisplayFor(modelItem => item.TackedUp)
</td>
<td>
@Html.DisplayFor(modelItem => item.ItemNumber)
</td>
</tr>
}
</tbody>
</table>
Здесь вы можете видеть, у меня естьНастройка веб-сайта в качестве сайта.
![enter image description here](https://i.stack.imgur.com/GGCT0.png)
Прежде чем я нажму на ссылку, ее правильный путь - ссылка в таблице с данными, как показано вышеhtml code.
![enter image description here](https://i.stack.imgur.com/zjdr7.png)
Однако после того, как я нажму на ссылку, появится сообщение о том, что в нем должна быть папка, что неправильно, как работает кликабельная строка в фоновом режимекак это вообще не с какой страницы перейти?
1019 *
Вы также увидите мои маршруты здесь на случай, если они тоже виноваты.
Routes.cs
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional }
);
routes.MapRoute(
name: "Filter",
url: "{controller}/{action}/{filter}",
defaults: new { controller = "Home", action = "Filtered", filter = UrlParameter.Optional }
);
routes.MapRoute(
name: "StockOrderDelete",
url: "{controller}/{action}/{id}/{filter}",
defaults: new { controller = "Home", action = "StockOrderDelete", id = UrlParameter.Optional, filter = UrlParameter.Optional }
);
routes.MapRoute(
name: "Order",
url: "{controller}/{action}/{oNo}/{iNo}/{filter}",
defaults: new { controller = "Home", action = "Order", oNo = UrlParameter.Optional, iNo = UrlParameter.Optional, filter = UrlParameter.Optional }
);
routes.MapRoute(
name: "CustomerSearchResults",
url: "{controller}/{action}/{customer}",
defaults: new { controller = "Home", action = "CustomerSearchResults", customer = UrlParameter.Optional }
);
//routes.MapRoute(
// name: "StockLevelCategories",
// url: "{controller}/{action}",
// defaults: new { controller = "Home", action = "StockIndex", customer = UrlParameter.Optional }
//);
}
}
Сейчас на главном сайте, где он установлен, он настроен как приложение, но у меня есть windows ten pro и iis 10, и я не вижу возможности скрыть сайтк приложению, если я что-то упускаю.
Может кто-нибудь сказать мнекак работает кликабельная строка и почему ее добавление в web.som, который является живой папкой приложений.
Версия IIS ![enter image description here](https://i.stack.imgur.com/GUytN.png)
Отображение работающей конфигурации сайта, которая работаети решает правильно.Интересно отметить, что у него есть свойство виртуального пути с версией разработки.
![enter image description here](https://i.stack.imgur.com/JEWh3.png)