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">×</span></button>
<h4 class="modal-title">Modal Primary</h4>
</div>
<div class="modal-body">
<p>One fine body…</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 -->