我有一个 .Net 应用程序,其中我的一个页面在初始页面加载期间,我正在设置 asp 标签控件的文本。在我的 aspx 页面中,我有一个 Javascript 函数来读取标签文本并显示确认弹出消息。问题是,标签文本中的“\n”并没有在 JS 确认消息中引入换行符。
我的代码背后
lblMsg.Text = "string1" + "\n" + "string2"
Run Code Online (Sandbox Code Playgroud)
ASPX页面
function PendingDeleteValidate() {
var x = document.getElementById("<%=lblMsg.ClientID%>");
if (confirm(x.innerHTML))
return true;
else
return false;
}
Run Code Online (Sandbox Code Playgroud)
JS 确认对话框消息显示:
字符串1\n字符串2
我需要在两个字符串之间显示换行符。
我是SQL开发的新手,我需要在两个select语句上执行UNION.以下是示例查询.Join表和条件,其中条件,列名和所有内容在select语句中都是相同的,除了FROM子句之后的主表.我只是想知道是否有一种方法可以有一个静态选择查询,而不是为UNION重复两次相同的查询(不需要动态查询).
SELECT Sum(ABC.Intakes) As TotalIntakes, Sum(ABC.ClientTarget) as TotalClientTarget
FROM(
SELECT Sum(tt.IntakesReceived) As Intakes, Sum(tt.ClientTarget) As ClientTarget,
tt.ProgramId
FROM
(SELECT Count(DISTINCT ClientID) As IntakesReceived,
DATEDIFF(MONTH, L.AwardStartDate, L.AwardEndDate)*L.MonthlyClientTarget As ClientTarget,
L.AwardId, L.ProgramId
FROM IntakeCoverageLegacy As L
LEFT JOIN UserRoleEntity URE ON URE.EntityId = L.AwardId
LEFT JOIN CDPUserRole UR ON URE.UserRoleId = UR.Id AND UR.CDPUserId = @UserId
WHERE (@Program IS NULL OR L.ProgramId IN (SELECT ProgramID FROM @ProgramIDList)
AND (ufn_IsInternalUser(@UserId) = 1
OR (ufn_IsInternalUser(@UserId) = 0 AND UR.CDPUserId = @UserId ))
GROUP BY …Run Code Online (Sandbox Code Playgroud)