1

我正在设计一个以图形形式显示报告的网页(在 Visual Web Developer 中)。看到图形后,需要在下面附加一些注释。这只能在图形渲染后完成,因为评论将基于该输出。

我需要一种方法来提示评论并将它们显示为有序列表。我想我可以使用带有一些按钮的文本框,并在单击“完成”按钮时将它们替换为有序列表——即,文本框和按钮消失,取而代之的是有序的评论列表。

我已经愚蠢地入侵并用谷歌搜索了自己,但我还没有想出解决方案。

任何建议表示赞赏。

问候。

4

2 回答 2

1

你考虑过阿贾克斯吗?做任何你需要的事情,然后根据需要发出 ajax 请求来检索评论。

于 2012-06-06T20:37:38.510 回答
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>");
        }
    }
}
于 2012-07-02T02:05:11.640 回答