我正在设计一个以图形形式显示报告的网页(在 Visual Web Developer 中)。看到图形后,需要在下面附加一些注释。这只能在图形渲染后完成,因为评论将基于该输出。
我需要一种方法来提示评论并将它们显示为有序列表。我想我可以使用带有一些按钮的文本框,并在单击“完成”按钮时将它们替换为有序列表——即,文本框和按钮消失,取而代之的是有序的评论列表。
我已经愚蠢地入侵并用谷歌搜索了自己,但我还没有想出解决方案。
任何建议表示赞赏。
问候。
我正在设计一个以图形形式显示报告的网页(在 Visual Web Developer 中)。看到图形后,需要在下面附加一些注释。这只能在图形渲染后完成,因为评论将基于该输出。
我需要一种方法来提示评论并将它们显示为有序列表。我想我可以使用带有一些按钮的文本框,并在单击“完成”按钮时将它们替换为有序列表——即,文本框和按钮消失,取而代之的是有序的评论列表。
我已经愚蠢地入侵并用谷歌搜索了自己,但我还没有想出解决方案。
任何建议表示赞赏。
问候。
你考虑过阿贾克斯吗?做任何你需要的事情,然后根据需要发出 ajax 请求来检索评论。
我通过像这样替换innerHTML解决了这个问题:
protected void SubmitMessages()
{
string[] lines = MessagesTextbox.Text.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
string output = "<ul>";
foreach (string message in lines)
{
if (!message.Equals(""))
{
output += "<li>";
output += message;
output += "</li>";
}
}
output += "</ul>";
messagesDiv.InnerHtml = output;
//string messagesFileLocation = AppDomain.CurrentDomain.BaseDirectory + "/mesages.xls";
string messagesFileLocation = "D:\\WebApp\\messages.xml";
FileStream fs = File.Open(messagesFileLocation, FileMode.Create, FileAccess.Write);
if (lines.Length != 0)
{
using (StreamWriter sw = new StreamWriter(fs))
{
sw.WriteLine("<Messages>");
foreach (string message in lines)
{
if (!message.Equals(""))
{
sw.WriteLine("\t<message>" + message + "</message>");
}
}
sw.WriteLine("</Messages>");
}
}
}