解决方案 »

  1.   

    看看这篇文章吧,讲的很详细!
    http://www.cnblogs.com/fish-li/archive/2011/12/06/2278463.html
      

  2.   

    首先获取的是id  是from里面的id  
      

  3.   


    恩,谢谢你,虽然文章很有价值,但不是我想问的。我现在知道普通html标签获得值靠的是 name的值来获取 就是Request["nameValue"]
    服务器控件我还不知道。用Request["XX"]到底是哪一个。
    然后select 在后台怎么获取选中的值,还是没有搞定;
      

  4.   


    恩,谢谢你,虽然文章很有价值,但不是我想问的。我现在知道普通html标签获得值靠的是 name的值来获取 就是Request["nameValue"]
    服务器控件我还不知道。用Request["XX"]到底是哪一个。
    然后select 在后台怎么获取选中的值,还是没有搞定;
     DropDownList1.SelectedValue
      

  5.   

    服务器控件有个ClientID还是什么属性,Request接收就行了。
      

  6.   


    能说具体点吗?普通标签 Request["nameValue"]是通过name的值来获取 的。
    服务器控件呢,
    <select id="sel">
    <option value="0">==请选择==</option>
    <option>value="1">公司新闻</option>
    <option> value="2">会议动态</option>
    <option> value="3">法律法规</option>
    </select>
    我在后台怎么获取select选中的值
    比如: 训中公司新闻  后台怎么获取到
    给select 加上runat=“server” 怎么获取?
      

  7.   

    <select id="sel">
    <option value="0">==请选择==</option>
    <option>value="1">公司新闻</option>
    <option> value="2">会议动态</option>
    <option> value="3">法律法规</option>
    </select>------------------------------------------
    <select id="sel" runat="server">
    <option value="0">==请选择==</option>
    <option>value="1">公司新闻</option>
    <option> value="2">会议动态</option>
    <option> value="3">法律法规</option>
    </select>
    ------------------------------------------
    这两种在后台获取值,分别怎么获取?谁知道?
      

  8.   


    恩,谢谢你,虽然文章很有价值,但不是我想问的。我现在知道普通html标签获得值靠的是 name的值来获取 就是Request["nameValue"]
    服务器控件我还不知道。用Request["XX"]到底是哪一个。
    然后select 在后台怎么获取选中的值,还是没有搞定;
     DropDownList1.SelectedValue
    我的不是拖得服务器控件。
    是在html的<select id="sel" runat="server"><option></option></select> 加了个runat=server
      

  9.   


    恩,谢谢你,虽然文章很有价值,但不是我想问的。我现在知道普通html标签获得值靠的是 name的值来获取 就是Request["nameValue"]
    服务器控件我还不知道。用Request["XX"]到底是哪一个。
    然后select 在后台怎么获取选中的值,还是没有搞定;
     DropDownList1.SelectedValue
    我的不是拖得服务器控件。
    是在html的<select id="sel" runat="server"><option></option></select> 加了个runat=server加了runat=server
            int d = sdd.SelectedIndex;
            sdd.Items[d].Value;
    这样!!!!
      

  10.   

    普通html提交的用Reqest.Form[name]
    服务端控件(带runat=server)的可直接用ID
      

  11.   


    我感觉只要是提交,都可以用Request["XX"]接收。就是html 的select 不会用。
      

  12.   


    恩,谢谢你,虽然文章很有价值,但不是我想问的。我现在知道普通html标签获得值靠的是 name的值来获取 就是Request["nameValue"]
    服务器控件我还不知道。用Request["XX"]到底是哪一个。
    然后select 在后台怎么获取选中的值,还是没有搞定;
     DropDownList1.SelectedValue
    我的不是拖得服务器控件。
    是在html的<select id="sel" runat="server"><option></option></select> 加了个runat=server加了runat=server
            int d = sdd.SelectedIndex;
            sdd.Items[d].Value;
    这样!!!!谢谢你,恩,这样是可以的。有点小问题。
      

  13.   

    首先要放到【form】里面,是通过name属性获得的
      

  14.   

    服务器控件最后还是生产HTML代码。使用Requst获取值时还得用name
      

  15.   


    恩,谢谢你,虽然文章很有价值,但不是我想问的。我现在知道普通html标签获得值靠的是 name的值来获取 就是Request["nameValue"]
    服务器控件我还不知道。用Request["XX"]到底是哪一个。
    然后select 在后台怎么获取选中的值,还是没有搞定;
     DropDownList1.SelectedValue
    我的不是拖得服务器控件。
    是在html的<select id="sel" runat="server"><option></option></select> 加了个runat=server加了runat=server
            int d = sdd.SelectedIndex;
            sdd.Items[d].Value;
    这样!!!!谢谢你,恩,这样是可以的。有点小问题。Request[""]方式获取都是name值,如果加了runat=server可以这样获取 Request[sel.UniqueID];
      

  16.   


    能说具体点吗?普通标签 Request["nameValue"]是通过name的值来获取 的。
    服务器控件呢,
    <select id="sel">
    <option value="0">==请选择==</option>
    <option>value="1">公司新闻</option>
    <option> value="2">会议动态</option>
    <option> value="3">法律法规</option>
    </select>
    我在后台怎么获取select选中的值
    比如: 训中公司新闻  后台怎么获取到
    给select 加上runat=“server” 怎么获取?html标签是获取的name,你这种加上runat="server"后想要在后台获取选中的Text,可以这样写
    SelectedItem.Text这样获取到的是Text也就是那些文字,公司新闻、法律法规等,如果是SelectedItem.Value就是获取的Value,也就是0 1 2 3.
    <option> value="这里是Value">这里是Text</option>
      

  17.   

    难道你不会用http抓包工具看下一个web程序客户端和服务器端是如何通信的?request.Forms对应postdata过来的参数。
      

  18.   


    谢谢,我用HttpWatch,老师为忘记用 。
    看看请求报文我也不懂呀。为什么服务器控件的点击事件是一个post请求?
      

  19.   

    能说具体点吗?普通标签 Request["nameValue"]是通过name的值来获取 的。
    服务器控件呢,
    <select id="sel">
    <option value="0">==请选择==</option>
    <option>value="1">公司新闻</option>
    <option> value="2">会议动态</option>
    <option> value="3">法律法规</option>
    </select>
    我在后台怎么获取select选中的值
    比如: 训中公司新闻  后台怎么获取到
    给select 加上runat=“server” 怎么获取?html标签是获取的name,你这种加上runat="server"后想要在后台获取选中的Text,可以这样写
    SelectedItem.Text这样获取到的是Text也就是那些文字,公司新闻、法律法规等,如果是SelectedItem.Value就是获取的Value,也就是0 1 2 3.
    <option> value="这里是Value">这里是Text</option>恩,大部分都对,对我有用,我已经解决了,html服务器控件,要用id来控制,在服务器端。
    我用的是id.items[selec.index].Text;可以获得了。谢谢你。
      

  20.   

    能说具体点吗?普通标签 Request["nameValue"]是通过name的值来获取 的。
    服务器控件呢,
    <select id="sel">
    <option value="0">==请选择==</option>
    <option>value="1">公司新闻</option>
    <option> value="2">会议动态</option>
    <option> value="3">法律法规</option>
    </select>
    我在后台怎么获取select选中的值
    比如: 训中公司新闻  后台怎么获取到
    给select 加上runat=“server” 怎么获取?html标签是获取的name,你这种加上runat="server"后想要在后台获取选中的Text,可以这样写
    SelectedItem.Text这样获取到的是Text也就是那些文字,公司新闻、法律法规等,如果是SelectedItem.Value就是获取的Value,也就是0 1 2 3.
    <option> value="这里是Value">这里是Text</option>恩,大部分都对,对我有用,我已经解决了,html服务器控件,要用id来控制,在服务器端。
    我用的是id.items[selec.index].Text;可以获得了。谢谢你。
    好的,解决就行。
      

  21.   

    看看源代码// System.Web.HttpRequest
    public string this[string key]
    {
    get
    {
    string text = this.QueryString[key];
    if (text != null)
    {
    return text;
    }
    text = this.Form[key];
    if (text != null)
    {
    return text;
    }
    HttpCookie httpCookie = this.Cookies[key];
    if (httpCookie != null)
    {
    return httpCookie.Value;
    }
    text = this.ServerVariables[key];
    if (text != null)
    {
    return text;
    }
    return null;
    }
    }
    如果源代码比较简单你不知道看一看,那么什么争论都是瞎掰。