2012-06-28 3 views
0

У меня есть ответное сообщение html, на которое я хочу добавить ссылку. Можно ли добавить ссылку на следующее:C# как добавить ссылку на ответное сообщение

responseMsg.InnerText = "Your postcode is in the network, so please proceed to Step 2."; 

Я попытался следующие, но это вызвало контроль пользователей к аварии:

responseMsg.InnerText = "Your postcode is in the network, so please <a href="#">proceed to Step 2</a>."; 
+0

что вы имеете в виду врезаться? – codingbiz

+1

замените двойные кавычки вокруг # одинарными кавычками и положите знак @ впереди. то есть @ "Ваш пост ... ... –

ответ

2

Попробуйте поставить InnerHtml вместо:

responseMsg.InnerHtml = "Your postcode is in the network, so please <a href='#'>proceed to Step 2</a>."; 

Использование может либо избежать двойные кавычки в теге привязки, как <a href=\"#\">...</a>

или вы можете использовать одинарные кавычки, как <a href='#'>...</a>

+0

Это лучше спасибо за это @Saied Cheers! СП – JV10

0

Вы можете сделать это в любом случае

Побег цитаты

responseMsg.InnerText = "Your postcode is in the network, so please <a href=\"#\">proceed to Step 2</a>."; 

ИЛИ использовать одинарную кавычку на HREF

responseMsg.InnerText = "Your postcode is in the network, so please <a href='#'>proceed to Step 2</a>."; 
+0

Оба варианта приводят к тому, что тег отображается как текст, а не как ссылка. – JV10

+0

какой контроль является responseMsg? есть свойство InnerHTML? – codingbiz

0

изменить двойные кавычки для одинарные кавычки

responseMsg.InnerText = "Your postcode is in the network, so please "<a href='http://proceedtosteptwo.aspx' title='this is a test'>proceed to Step 2</a>"; 

Я надеюсь, что эта работа для вас.

Смежные вопросы