单击按钮可添加新的行字符
本文关键字:字符 添加 按钮 单击 | 更新日期: 2023-09-27 18:15:11
这让我很沮丧。我试着
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
txtDrugList.Focus();
}
protected void Button1_Click(object sender, EventArgs e)
{
if (txtDrugList.Text.Length > 0)
{
drugDiv.InnerHtml += txtDrugList.Text + " ";
Response.Write("'n");
}
txtDrugList.Text = "";
}
}
和
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
txtDrugList.Focus();
}
protected void Button1_Click(object sender, EventArgs e)
{
if (txtDrugList.Text.Length > 0)
{
drugDiv.InnerHtml += txtDrugList.Text + Environment.NewLine;
}
txtDrugList.Text = "";
}
}
都不能工作。我想有一个按钮点击添加一个换行符到一个div。为什么这不是工作?
您还没有说"两者都不行"是什么意思-但是您是否记得在HTML中需要像<br />
这样的东西来实现可见的换行?
我强烈怀疑,如果你看原始HTML,你是包括换行-这只是它没有做任何事情显示的版本。所以我猜你想要这样的:
if (txtDrugList.Text.Length > 0)
{
drugDiv.InnerHtml += "<br />" + txtDrugList.Text;
}
注意,我还把换行符放在 txtDrugList.Text
之前-否则你会在HTML的末尾有一个换行符,这可能不是你想要的。