C# Page.ClientScript.RegisterStartupScript第二次不显示消息

C# Page.ClientScript.RegisterStartupScript第二次不显示消息,c#,alert,C#,Alert,我正在使用Page.ClientScript.RegisterStartupScript显示警报消息。对于第一条消息,它可以正常工作,但是第二条消息不会显示。尽管它在调试时通过了代码 下面是代码。此处仅显示“FiveDot文件上载成功”消息 Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('FiveDot File uploaded successfully');", true); Page.ClientSc

我正在使用
Page.ClientScript.RegisterStartupScript
显示警报消息。对于第一条消息,它可以正常工作,但是第二条消息不会显示。尽管它在调试时通过了代码

下面是代码。此处仅显示“FiveDot文件上载成功”消息

Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('FiveDot File uploaded successfully');", true);
Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('TwoDot File uploaded successfully');", true);

我必须根据特定条件在网页中显示多条警报消息

使用不同的类型或键将第二个脚本注册为:

客户端脚本由其密钥和类型唯一标识。 具有相同键和类型的脚本被认为是重复的。只有一个 具有给定类型和密钥对的脚本可以在页面中注册。 尝试注册已注册的脚本不会导致错误 创建脚本的副本

(摘自)

或者只是连接两个脚本字符串

Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('FiveDot File uploaded successfully'); alert('TwoDot File uploaded successfully');", true);
使用不同的键

Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('FiveDot File uploaded successfully');", true);
Page.ClientScript.RegisterStartupScript(GetType(), "msgbox1", "alert('TwoDot File uploaded successfully');", true);

具有多个弹出模式类型的解决方案

ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString("N"), "openModal('" + id + "','" + Title + "','" + Message + "');", true);
以下脚本应保存在母版页中

<script type="text/javascript">
    function openModal(id, title, message) {
        $('#' + id + ' .modal-header h4').html(title);
        $('#' + id + ' .modal-body').html(message);
        $('#' + id).modal('show');
    }
</script>

OpenModel函数(id、标题、消息){
$('#'+id+'.modal header h4').html(标题);
$('#'+id+'.modal body').html(消息);
$('#'+id).modal('show');
}
此处参数id保存各自的引导模式(默认、信息、危险、警告、成功)

在母版页表单标签中放置以下内容,然后重复相同操作,将类名“模态主”替换为“模态信息”、“模态警告”、“模态对话框”、“模态成功”、“模态危险”


&时代;
模态初级
一个好身体&hellip

接近
在母版页中添加对bootstrap.min.js和bootstrap.min.css的引用

这将启用引导模型弹出窗口

参考:

<div class="example-modal">
  <div class="modal modal-primary" id="primaryModal">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
        <span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title">Modal Primary</h4>
        </div>
        <div class="modal-body">
        <p>One fine body&hellip;</p>
        </div>
        <div class="modal-footer">
        <button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
        </div>
      </div>
<!-- /.modal-content -->
    </div>
<!-- /.modal-dialog -->
  </div>
<!-- /.modal -->
</div>
<!-- /.example-modal -->