0
所以我正在研究跨瀏覽器的代碼。我有複選框,在IE中調用某些功能後禁用,但Chrome瀏覽器不支持Firefox &。允許在Firefox中禁用複選框
我查看了代碼,發現在Firefox中呈現時,禁用標籤被放置在td
上,這就是爲什麼它可以在IE中使用,而不是其他瀏覽器。
在asp.net中是否有禁用單元格或複選框並使其在Firefox,Chrome等中正確呈現的方法?
這裏是我的函數,其中啓用=假
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);
}
}
}
我不是100%以下..你能解釋一下嗎? – TheLifeOfSteve 2012-07-05 18:04:27
請參閱我的編輯。 – Yuck 2012-07-05 18:14:03
謝謝,現在只是找到複選框的名稱..我繼承了這個代碼,並在我的設計視圖中,我只看到一個gridview,當我檢查Chrome中的元素時,它給了我一個巨大的名稱,切換每一行 – TheLifeOfSteve 2012-07-05 18:20:09