каков эквивалент “литерального” тега в asp.net mvc

Установка полей на ячейках таблицы действительно не имеет никакого эффекта, насколько я знаю. Истинный CSS, эквивалентный для cellspacing, border-spacing - но он не работает в Internet  Проводник.

можно использовать border-collapse: collapse для надежной установки интервала ячейки на 0, как упомянуто, но для любого другого значения я думаю единственный перекрестный браузер, который путь состоит в том, чтобы продолжать использовать эти cellspacing атрибут.

5
задан leora 8 August 2009 в 14:28
поделиться

1 ответ

Это эквивалент - не делать того же плохого выбора дизайна, который сделал первоначальный разработчик.

Но, поскольку мы живем в реальном мире, вы бы засунули их строки-которые-содержат- html в модель презентации для конкретной страницы, а затем записать его в поток ответов.

В вашей модели:

public class MyPageModel
{
  public string HolyCrapItsHtml {get;set;}
}

В вашем контроллере:

public ActionResult MyPage()
{
  return View(new MyPageModel
         {HolyCrapItsHtml = OldCode.GetHtmlICantBelieveIt()});
}

И на вашей странице:

<div>
  In the olden days, we'd concatenate our webpages together from strings like:
  <%= Model.HolyCrapItsHtml %>
</div>
11
ответ дан 18 December 2019 в 11:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: