Здравствуйте, у меня есть метод модели, который выглядит следующим образом.
public string menuItems(bool drop)
{
var baseUrl = IGT.baseUrl;// string.Format("{0}://{1}{2}", HttpContext.Current.Request.Url.Scheme, HttpContext.Current.Request.Url.Authority, HttpRuntime.AppDomainAppVirtualPath);
string addmore = "<a class='dropdown-item' href=" + baseUrl + "DODetails/Create?orderID=" + ID.ToString() + ">Add More</a>";
string changestatus = "<a class='dropdown-item' href=" + baseUrl + "DisposalOrders/ChangeStatus/" + ID.ToString() + ">Change Status</a>";
string details = "<a class='dropdown-item' href=" + baseUrl + "DisposalOrders/Details?id=" + ID.ToString() + ">Details</a>";
string delete = "<a class='dropdown-item' href=" + baseUrl + "DisposalOrders/Delete?id=" + ID.ToString() + ">Delete</a>";
string edit = "<a class='dropdown-item' href=" + baseUrl + "DisposalOrders/Edit?id=" + ID.ToString() + ">Edit</a>";
string notes = "<a class='dropdown-item' href=" + baseUrl + "DisposalOrders/Notes/" + ID.ToString() + ">Notes</a>";
//string delim = " | ";
switch (Status)
{
case DOStatus.Pending:
return addmore + " | " + edit + " | " + details + " | " + changestatus + " | " + delete + " | " + notes;
//return String.Concat(addmore, delim, changestatus, delim, delete, delim, details, delim, edit, delim, notes);
case DOStatus.Disposed:
return details + notes;
};
return details;
}
И страница просмотра, которая возвращает эти значения, делая это
<p>
@Html.Raw(Model.menuItems(false)) | @Html.ActionLink("Back to List", "Index")
</p>
Я сделал это с другими страницами на моем сайте, и это выглядит так
![What I want](https://i.stack.imgur.com/wcavk.png)
Но то, что в настоящее время делает моя, это
Я не знаю, это системная ошибка или что-то не так с моим кодом или что-то в этом роде. Просто запутался в том, что проблема сейчас
Вот моя разметка
![Markup](https://i.stack.imgur.com/QVyWk.png)