Нет, это не проблема *, потому что это будет зависеть от вашего контроля.Вам не нужно беспокоиться о каких-либо конфликтах в вашем случае, но если вы пишете серверные элементы управления с идентификаторами, вы можете столкнуться с проблемами.
Как вы это используете, хорошо (* при условии, что вы очистили данные раньшеприсвоение его вашей переменной).Просто имейте в виду, что могут возникнуть проблемы с дублированием идентификаторов, элементов управления, сценариев и т. Д. ...
Редактировать: Перед назначением этой переменной вы можете использовать HttpUtility.HtmlEncode
или, если вы используете ASP.NET 4, вы можете использовать синтаксис <%:
в зависимости от того, что вы выводите.Это подпадает под те же правила, что и в aspx, это нормально, но вам просто нужно быть осторожным.Это также, сколько ASP.NET MVC используется.Представления могут быть помечены с помощью <%=
и <%:
Очевидно, что использование любого типа кодировки для любого HTML само по себе не будет полезным.