Вот HTML код, который я хочу написать в выходной странице:В ASP.NET как написать <a> тег в другой тег <a>
Response.Write ("<a href=\"page2.aspx\">Page2" +
"<a href=\"page3.aspx\">Page3</a></a>");
я ожидаю следующий вывод:
<a href="page2.aspx">
Page2
<a href="page3.aspx">
Page3
</a>
</a>
Но я получаю следующий:
<a href="page2.aspx">
Page2
</a>
<a href="page3.aspx">
Page3
</a>
кто-нибудь знает, почему Response.Write
CLO ses тег и как изменить это поведение?
Точно, я хотел бы знать, изменит ли ASP мою страницу, или если это мой браузер, который исправляет этот запрещенный вложенный якорь. Когда я пишу сам код ожидающего HTML, firefox отображает его правильно. – Nicolas
Прост достаточно сказать: используйте View Source вместо инспектора DOM. И firefox не отображает его «правильно», нет «правильно». Не пытайтесь написать недействительный HTML. – Quentin
Nice, View Source подтверждает, что ASP не изменяет мою страницу. Это делает мой веб-браузер. Это все ошибка firefox, которая уважает правила HTML. Спасибо за ваше объяснение. – Nicolas