javascript - Javascript 确认消息中的新行

标签 javascript c# asp.net

我有一个 .Net 应用程序,其中我的一个页面在初始页面加载期间设置了 asp 标签控件的文本。在我的 aspx 页面中,我有一个 Javascript 函数来读取标签文本并显示确认弹出消息。问题是,标签文本中的“\n”没有在 JS 确认消息中引入换行符。

我的代码背后

lblMsg.Text = "string1" + "\n" + "string2"

Aspx 页面

function PendingDeleteValidate() {
    var x = document.getElementById("<%=lblMsg.ClientID%>");

    if (confirm(x.innerHTML))
        return true;
    else
        return false;
}

JS 确认对话框消息显示:

string1\nstring2

我需要在两个字符串之间显示一个换行符。

最佳答案

在标题文本后尝试 "\r\n\r\n"

function myFunction() {
    confirm("Tittle of DialogBox \r\n \r\nMessage of dialogbox. bla..bla.. bla... bla... bla..");
}

Fiddle Demo

关于javascript - Javascript 确认消息中的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16307394/

相关文章:

javascript - 使用 Javascript 和 API 访问 Google Analytics 数据的问题

javascript - 无法清除 select2

c# - 监控互联网事件?

c# 检查一个端口是否正在监听?

c# - 为什么我动态添加的用户控件显示其 ascx 控件为空?

javascript - 如何将每个图像添加到 <div> 中

c# - 在 AutoCAD 中获取实体的子实体顶点

javascript - 单击事件更改 Css

c# - 使用数据注释限制 DateTime 值

javascript - 为什么typeof String返回函数