私は単純な js function(); を持っています。FF と GC では完全に動作しますが、IE バージョンでは動作しません。私がそれをテストしたように9と10。それを理解して動作させるか、単にIEだけで動作しない理由を見つけるのに何時間もかかりました。テスト目的で別の関数を作成し、Linkbuttonを通常のボタンに変更しましたが、うまくいきませんでした。ここにあります、
function showInsert() {
var divInsert = document.getElementById('divInsert');
divInsert.style.display = 'block';
}
<asp:Button ID="btnSelect" runat="server" Text="Add a comment" OnClick="btnSelect_Click" OnClientClick="showInsert();" />
ここに aspx.cs の onClick イベントがあります。
ClientScript.RegisterStartupScript(GetType(), "JavaScript", "javascript:showInsert();", true);
//divInsert.Style["display"] = "block";
//divInsert.Visible = true;
this.programmaticModalPopup.Show();