Я делаю сайт (asp.net mvc2), который также должен работать в IE6.
На странице я ввожу элемент управления как частичное представление.
<div id="LocationContainer">
<% Html.RenderPartial("../Shared/EditTemplates/ContactInfoTemplate",
new ContextAwareViewModel<ContactInfoViewModel>()
{
ProcessStep = ProcessStep.Configure,
Model = Model.ContactPerson
}); %>
</div>
Содержит следующий фрагмент кода:
<div style="margin-bottom: 10px;">
<%= Html.CheckBox(Model.Model.ContactType + ".IsDTBranch",
Model.Model.PersonViewModel.IsTDBranch,
new { @class = "tdBranchChkBox"}) %>
<%= Html.Resource("Resources, ThisIsTDBranchLabel") %>
</div>
Это дает в итоге этот HTML:
<div style="margin-bottom: 10px;">
<input class="tdBranchChkBox" id="EventContact_IsDTBranch"
name="EventContact.IsDTBranch" type="checkbox" value="true" />
Il s'agit d'une succursale de la TD
</div>
После всего этого IE6 не отображает текст. Но текст есть и появляется, когда я начинаю выбирать область, где он должен быть.
Кто-нибудь знает, как это можно вылечить?
Спасибо.