C# 换行问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 05:31:49
我要动态添加lable的值,然后一句话换一行 具体代码如下:
string error = "错误列表:";
if (atextSCode.Text == "")
{
error = error + " 审批单号不能为空 \n";
}
if (acomCCode.Text == "")
{
error = error + "车辆出库检测单不能为空 ";
}
if (acomCarCode.Text=="")
{
error = error + "车架号不能为空 ";
}
if (error != "错误列表:")
{
Label6.Text ="<script>alert('"+error+"');</script>";
return;
}
换行表示符\n,\r\n,\br,<br>都不好用 提示未结束的字符串常量

加个@试试看
error = error + @" 审批单号不能为空 \n";

protected void btn_Click(object sender, EventArgs e)
{
string error = "错误列表:";
if (atextSCode.Text == "")
{
error = error + " 审批单号不能为空 ";
}
if (acomCCode.Text == "")
{
error = error + "车辆出库检测单不能为空 ";
}
if (acomCarCode.Text == "")
{
error = error + "车架号不能为空 ";
}
if (error != "错误列表:")
{
Response.Write(@"<script>alert('错误列表如下\n"+error+"')</script>");

}
}

<form id="form1" runat="server">
<asp:TextBox ID="atextSCode" runat="server" />
<asp:TextBox ID=&qu