Я работаю над небольшим проектом и в частичном режиме просмотра. Я проверяю, выбрана ли страница и выделяется меню.MVC Просмотр добавления цитат в атрибут html
var controller = HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString().ToLower();
var home = string.Empty;
var content = string.Empty;
switch(controller) {
case "home":
home = "class=current";
break;
case "content":
content = "class=current";
break;
}
В представлении я тогда делаю:
<li @home><a href="/Home/Index">Home</a></li>
Первоначально в моем коде я имел
home = "class='current'";
Обратите внимание, я имел цитаты вокруг него, но когда я выполнил код HTML, источник выглядит как
Так что, когда я удалить quatations и запустить его снова, так как он, добавив их в по умолчанию, это работает, несмотря на то, что отладчик выглядит
Так что проект работает, мой вопрос, почему это по умолчанию добавление котировок?
Поскольку 'home' является переменной строки типа? – brroshan
Почему это имеет значение? –
try Html.Raw (@home) –