我正在设计一个以图形形式显示报告的网页(在Visual Web Developer中)。一旦看到图形,就需要在下面添加一些注释。这只能在渲染图形后才能完成,因为注释将基于该输出。
我需要一种方法来提示注释并将它们显示为有序列表。我想我可以使用带有一些按钮的文本框,并在单击“完成”按钮时将这些替换为有序列表 - 即文本框和按钮消失,并且它们的位置是有序的注释列表。
我已经黑了,谷歌搜索自己很傻,但我还没有找到解决方案。
感谢任何建议。
问候。
答案 0 :(得分:1)
你考虑过Ajax吗?做任何你需要的事情,然后根据需要发出ajax请求来检索评论。
答案 1 :(得分:0)
我通过替换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>");
}
}
}