C# 使用c语言在禁用背景的情况下弹出#

C# 使用c语言在禁用背景的情况下弹出#,c#,asp.net,C#,Asp.net,我试图通过弹出一个div并禁用背景来显示try/catch块中的错误/成功消息,直到单击“接受”或“取消”按钮。我发现了一种使用javascript(如下)实现这一点的方法,我知道我可以用c#中的ScriptManager.RegisterStartupScript()调用它,但是我相信我需要在c#/asp.net中完全完成同样的事情,以便简化在div中包含和填充asp控件的过程 我已经包括了下面的html/css/js(归功于GitHub上的madan712)。有人知道如何使用asp.net完

我试图通过弹出一个div并禁用背景来显示try/catch块中的错误/成功消息,直到单击“接受”或“取消”按钮。我发现了一种使用javascript(如下)实现这一点的方法,我知道我可以用c#中的ScriptManager.RegisterStartupScript()调用它,但是我相信我需要在c#/asp.net中完全完成同样的事情,以便简化在div中包含和填充asp控件的过程

我已经包括了下面的html/css/js(归功于GitHub上的madan712)。有人知道如何使用asp.net完成同样的事情吗

我尝试用asp.net实现这一点是否完全不正确,是否应该考虑另一种方法

谢谢

<HTML>
<HEAD>
    <TITLE>Popup div with disabled background</TITLE>
    <style>
        .ontop {
            z-index: 999;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            display: none;
            position: absolute;             
            background-color: #cccccc;
            color: #aaaaaa;
            opacity: .4;
            filter: alpha(opacity = 50);
        }
        #popup {
            width: 300px;
            height: 200px;
            position: absolute;
            color: #000000;
            background-color: #ffffff;
            /* To align popup window at the center of screen*/
            top: 50%;
            left: 50%;
            margin-top: -100px;
            margin-left: -150px;
        }
    </style>
    <script type="text/javascript">
        function pop(div) {
            document.getElementById(div).style.display = 'block';
        }
        function hide(div) {
            document.getElementById(div).style.display = 'none';
        }
        //To detect escape button
        document.onkeydown = function(evt) {
            evt = evt || window.event;
            if (evt.keyCode == 27) {
                hide('popDiv');
            }
        };
    </script>
</HEAD>
<BODY>
    <div id="popDiv" class="ontop">
        <table border="1" id="popup">
            <tr>
                <td>
                    This is can be used as a popup window
                </td>
            </tr>
            <tr>
                <td>
                    Click Close OR escape button to close it
                    <a href="#" onClick="hide('popDiv')">Close</a>
                </td>
            </tr>
        </table>
    </div>
    <CENTER>
        <h3>
            Simple popup div with disabled background
        </h3>
        <br/>
        <a href="#" onClick="pop('popDiv')">Click here to open a popup div</a>
    </CENTER>
</BODY>
</HTML>

带有禁用背景的弹出div
奥托普先生{
z指数:999;
宽度:100%;
身高:100%;
排名:0;
左:0;
显示:无;
位置:绝对位置;
背景色:#中交;
颜色:#AAAAA;
不透明度:.4;
过滤器:α(不透明度=50);
}
#弹出窗口{
宽度:300px;
高度:200px;
位置:绝对位置;
颜色:#000000;
背景色:#ffffff;
/*将弹出窗口与屏幕中心对齐*/
最高:50%;
左:50%;
利润上限:-100px;
左边距:-150px;
}
函数pop(div){
document.getElementById(div.style.display='block';
}
函数隐藏(div){
document.getElementById(div.style.display='none';
}
//检测逃生按钮
document.onkeydown=函数(evt){
evt=evt | | window.event;
如果(evt.keyCode==27){
隐藏(“popDiv”);
}
};
这是一个可用作弹出窗口的窗口
单击“关闭”或“退出”按钮将其关闭
带有禁用背景的简单弹出div