FineUI 官方论坛

标题: DropDownList .Text问题,请关注 [打印本页]

作者: www    时间: 2013-8-29 15:53
标题: DropDownList .Text问题,请关注
本帖最后由 www 于 2013-9-5 15:52 编辑

例如在页面的Page_Load给DropDownList赋值,
protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                 
                DropDownList1.Text=“XXX”;
            }
        
        }
在提交按钮里是获取不到值的
protected void Button1_Click(object sender, EventArgs e)
        {
            Alert.Show(DropDownList1.Text);//获取不到Text的值,ForceSelection="false"已设置
        }


补充说明:由于该DropDownList是即可由用户选,又可以由用户随便填的,所以回复说获取SelectedItem.Text/Value的请仔细看清楚需求,本人不是FineUIt初级用户,从最早版本一直用到现在,所以低级错误应该不会犯

作者: 冬天    时间: 2013-8-29 19:37
这个不是BUG,肯定是自己写错了。
作者: 冬天    时间: 2013-8-29 19:37
  1. <x:DropDownList ID="ddlpjlx" Required="true" Label="票据类型" runat="server">
  2.                                 <x:ListItem Text="普通发票" Value="普通发票" />
  3.                                 <x:ListItem Text="车票" Value="车票" />
  4.                                 <x:ListItem Text="餐饮票" Value="餐饮票" />
  5.                                 <x:ListItem Text="增值税票" Value="增值税票" />
  6.                                 <x:ListItem Text="其它" Value="其它" />
  7.                             </x:DropDownList>
复制代码
  1. 然后在事件中,使用如下代码获取:
  2. this.ddlpjlx.SelectedValue
复制代码

作者: 冬天    时间: 2013-8-29 19:38
好好从基础开始学吧,DropDownList是下拉列表控件,为什么要用text设置和获取值?
作者: www    时间: 2013-8-30 10:15
冬天 发表于 2013-8-29 19:38
好好从基础开始学吧,DropDownList是下拉列表控件,为什么要用text设置和获取值? ...

这个DropDownList是要可选可填的,也就是说下拉项里不一定有值
作者: www    时间: 2013-8-30 10:17
冬天 发表于 2013-8-29 19:37
这个不是BUG,肯定是自己写错了。

试试再说嘛
作者: 最初的理想    时间: 2013-9-3 10:15
text实在可编辑情况下输入值,selectedvalue是选中值。
作者: www    时间: 2013-9-5 15:36
冬天 发表于 2013-8-29 19:37

请仔细看明白人家说的问题




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4