FineUI 官方论坛

标题: Grid模板列控件取值问题.. [打印本页]

作者: 小小程序员    时间: 2012-12-27 07:00
标题: Grid模板列控件取值问题..
Grid 模板列如下:
<x:TemplateField HeaderText="所属APP" Width="100px">
                <ItemTemplate>
                    <aspiteral ID="ltlAppNM" runat="server"  Text='<%# Eval("AppNM") %>'></aspiteral>
                    <x:HiddenField ID="hidAppCode" runat="server" Text='<%# Eval("AppCode") %>'>
                    </x:HiddenField>
                </ItemTemplate>
            </x:TemplateField>


第一次加载使用: FineUI.HiddenField hidAppCode = row.FindControl("hidAppCode") as FineUI.HiddenField; 可以获取到hidAppCode.Text 值,第二页获取hidAppCode.Text 值为空,但是ltl的值能获取到,隐藏控件值获取不到,不知道为什么
分页代码如下:
  1. /// <summary>
  2.     /// 自带分页
  3.     /// </summary>
  4.     protected virtual void Gr_PageIndexChange(object sender, FineUI.GridPageEventArgs e)
  5.     {
  6.         gr_Base.PageIndex = e.NewPageIndex;
  7.     }
复制代码


作者: 小小程序员    时间: 2012-12-27 07:16
我发现,只要有回发 HiddenField 值就丢失了!!!
作者: foreverjjj    时间: 2012-12-28 03:22
换成asp。net控件的hiddenfield
作者: 小小程序员    时间: 2012-12-29 01:08
foreverjjj 发表于 2012-12-28 03:22
换成asp。net控件的hiddenfield

为什么呢?
作者: sanshi    时间: 2012-12-29 03:16
目前模板列中只能放asp.net控件
作者: 小小程序员    时间: 2012-12-29 07:49
嗯,很重要的一个问题




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