網頁

標籤雲

2014年3月13日 星期四

ASP.NET 留言板 顯示多行

在練習課本上留言版的那篇例題 遇到了一些需要注意的地方

1.如果沒有改成 MultLine 就沒有辦法顯示多行

2.一開始覺得" "的逗號在括號裡面所以不加應該也無所謂,
所以就把逗號刪掉執行一次,然後一樣有空白,
可是當後來空白一多時就會出問題
雖然不加他還是會讓你執行,不過還是要加上去


------------------------------------------------------------------------------------------------------------
 protected void Button1_Click(object sender, EventArgs e)
    {
        string a;
        a = TextBox1.Text; //先把a設成TextBox1.Text之後就可以直接用a
        a = a.Replace(" ", " ");//如果 沒有加逗號其他空白他會無法識別
        a = a.Replace("\n", "<br>");//剛剛有設成TextBox1.Text所以可以直接用a
        a = "[" + DateTime.Now.ToString() + "]<br>" + a;
        //Label1.Text = "<hr>" + a + Label1.Text; //這樣寫的話就是新的留言在上面
        Label1.Text = Label1.Text+a+"<hr>";//新的留言在下面
        TextBox1.Text = ""; //清空留言
    }

------------------------------------------------------------------------------------------------------------





3.在第20行跟21行,更換順序就是新留言在上
或是新留言在下


2 則留言:

  1. 在ASP網頁上沒有顯示留言,按了command按鈕沒有動作

    回覆刪除
    回覆
    1. 謝謝您的回覆

      我是參照這本書上的例題去練習的,以下是書的資訊

      或許能解決您的問題

      https://share.readmoo.com/book/137593

      書名 新觀念ASP.NET 4.0網頁程式設計 : 使用Microsoft Visual C# / 施威銘研究室著
      作者 施威銘研究室 著
      出版資訊 臺北市 : 旗標, 民102[2013]

      刪除