另外关于取得ListBox的值时能不能用循环取得?代码应该怎么写?谢谢。

解决方案 »

  1.   

    1.web.config
    <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
    2.c#
    foreach( ListItem li in ListBox1.Items )
    {
     string value = li.value;
     string text = li.Text;
    }
      

  2.   

    sorry 看错了,我以为要循环选取所有项
    改为
    foreach( ListItem li in ListBox1.Items )
    {
       if( li.Selected )
       {
         .....
       }
    }
      

  3.   

    请教:下面的代码中,假如我输入的内容中含有回车、空格符时怎么替换?谢谢。
    <script language="c#" runat="server">
    void Page_Load()
    {
      msg2.Text = "";
      if(T2.Text!="")
      {
        msg2.Text="第二个文本框您输入了:"+T2.Text+"<br />";
      }
    }
    </script>
    <asp:label id="msg2" runat="server" />
    <form runat="server">
    <asp:TextBox Columns="10" ID="T2" Rows="3" runat="server" TextMode="MultiLine" />
    <input type="submit" name="submit" value="提交">
    </form>