asp 中 alert('成功!!') 的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp 中 alert('成功!!') 的问题相关的知识,希望对你有一定的参考价值。
在asp 中
如只用这行
response.write "<script>alert('简历刷新成功!!');</Script>"
就会弹出对话框,
如果加入下面一段
response.Redirect"default.asp"
侧不会弹出对话框
这问为什么,如何解决,多谢!!!!
response.write "<script>alert('简历刷新成功!!');location.href='default.asp';</Script>" 参考技术A 你想要他弹出以后在跳到别的页面是吗?
Response.Write("<script>alert('简历刷新成功!');location='跳转页面'</script>")
ASP.Net Bootstrap Alert 很长的消息
【中文标题】ASP.Net Bootstrap Alert 很长的消息【英文标题】:ASP.Net Bootstrap Alert very long message 【发布时间】:2020-10-25 06:16:49 【问题描述】:我正在 ASP.Net 中开发引导警报
这是我在 ASPX 中的代码:
<asp:Label ID="AlertLB" runat="server"/>
这是我的 CSS 代码
<style>
.alert
display: block;
margin-bottom: 1px;
height: 30px;
line-height:30px;
padding:0px 15px;
display:inline-block
</style>
这是我的代码:
private void SetAlert(string message, string typeAlert)
AlertLB.Visible = true;
AlertLB.CssClass = "alert alert-" + typeAlert;
AlertLB.Text = message;
AlertLB.Focus();
当它是一条短消息时效果很好,但是当它是一条很长的消息时,文本会超出警报:
完美的解决方案是将文本截断为警报的宽度:
另一种解决方案是自动调整警报高度:
你可以帮帮我吗?谢谢。
【问题讨论】:
简单固定宽度 【参考方案1】:搜索我发现以下文章帮助我找到了解决方案:
https://asp-net-example.blogspot.com/2013/11/aspnet-example-label-ellipsis.html
我添加到我的 CSS 代码中:
<style type="text/css">
.LabelEllipsisStyle
text-overflow:ellipsis;
white-space:nowrap;
display:block;
overflow:hidden;
</style>
我修改了我的代码背后:
private void SetAlert(string message, string typeAlert)
AlertLB.Visible = true;
AlertLB.CssClass = "alert alert-" + typeAlert + " LabelEllipsisStyle";
AlertLB.Text = message ;
AlertLB.Focus();
解决方案:
Solution Image
【讨论】:
【参考方案2】:根据bootstrap可以添加text-truncate
类到警报标签:
对于较长的内容,您可以添加一个 .text-truncate 类来截断 带有省略号的文本。需要 display: inline-block 或 display: 块。
private void SetAlert(string message, string typeAlert)
AlertLB.Visible = true;
AlertLB.CssClass = "alert alert-" + typeAlert +" text-truncate";//added text-truncate
AlertLB.Text = message;
AlertLB.Focus();
【讨论】:
我对您的代码进行了测试,但不幸的是它不起作用。无论如何感谢您的关注。以上是关于asp 中 alert('成功!!') 的问题的主要内容,如果未能解决你的问题,请参考以下文章