列がプログラムによって表示されるテーブルの表示に問題があります。
以下は、この問題が見られる HTML コードです (レンダリングに影響を与えるコード ビハインドではないことが確認されています)。
<table>
<tr>
<th>NUMER</th>
<th>NAME</th>
<th align="center" style="display:block;">LOCATION</th>
<th align="center" style="display:none;">1</th>
<th align="center" style="display:block;">2</th>
</tr>
<tr>
<td>12345</td>
<td>BOB Jr</td>
<td align="center" style="display:block;"><input type="CheckBox" ID="updateLocation" runat="server" /></td>
<td align="center" style="display:none;"><input type="CheckBox" ID="updateLocation" runat="server" /></td>
<td align="center" style="display:block;"><input type="CheckBox" ID="updateLocation" runat="server" /></td>
</tr>
これは、Chrome および Firefox では次のように表示されます。
スタイルはプログラムで追加されますが、これが明らかに問題を引き起こしていますが、この問題を解決するための提案があるかどうか疑問に思っていましたか?
この機能はユーザー主導であるため、表の列はプログラムで表示する必要があります。
また、これは IE で正常に動作することに注意してください。