Как я могу поместить ссылку в C# TextBox
? Я попытался помещать теги HTML в поле, но вместо того, чтобы показывать ссылку, он показывает весь HTML-тег. Это можно сделать с помощью TextBox
?Как добавить HTML-ссылки в C# TextBox?
ответ
Я бы думать об этом немного. Если вы разрешаете исполняемый код в редактируемом элементе управления, пользователь может выполнить ANY. Это, как правило, плохая идея.
Поведение элемента управления C# предназначено для предотвращения точного поведения, которое вы пытаетесь создать. Небольшое творчество (например, разбор ссылок из текстового поля и создание списка ссылок рядом или ниже текстового поля) обеспечит гораздо более безопасное приложение.
Насколько мне известно, не со стандартным текстовым полем. Вам придется создавать свои собственные. Один из вариантов - это управление Telerik, они немного дорогие для индивидуальной разработки, но очень надежные и настраиваемые.
Я бы попытался использовать редактируемый div и сделать его похожим на текстовое поле. Это позволит вам вводить пользователя и использовать ссылки.
Чтобы это стало проще, попробуйте JEditable.
Используйте RichTextBox, нет необходимости строить свой собственный, она АМСВО с VS
Если это в формах окон, и вы действительно не можете использовать richtextbox, вы можете создать элемент управления со ссылкой в текстовом поле.
Для окон приложений, можно использовать элемент управления WebBrowser. Однако для веб-приложений Freetextbox выполнит задание. Это свободно доступная dll.
Быстро и легко сделано. – 2009-01-22 06:50:19