だから私は現在クロスブラウザコードに取り組んでいます。特定の関数が呼び出された後に無効にするチェックボックスがありますが、IE にはありますが、Firefox と Chrome にはありません。
コードを調べたところ、Firefox でレンダリングすると、無効化されたタグが に配置されていることがわかりました。td
これが、他のブラウザーではなく IE で機能する理由です。
セルまたはチェックボックスを無効にして、Firefox、Chromeなどで適切にレンダリングする方法はasp.netにありますか?
これが私の関数で、enabled = false
protected void FilterCheckBox(object sender, ASPxGridViewTableCommandCellEventArgs e)
{
if (ExecContractGridView != null)
{
try
{
if (ExecContractGridView.GetRowValues(e.VisibleIndex, "UnionExecutedBy") != null)
{
if (!string.IsNullOrEmpty(ExecContractGridView.GetRowValues(e.VisibleIndex, "UnionExecutedBy").ToString()))
{
e.Cell.Enabled = false;
}
}
}
catch (Exception ex)
{
ApplicationLog.Exception(this, ex);
}
}
}