FineUI 官方论坛

标题: 4.1.4版本中HiddenField的问题 [打印本页]

作者: 夜冰    时间: 2014-10-6 09:44
标题: 4.1.4版本中HiddenField的问题
最近把软件从3.x版本升级到了4.1.4版本,发现在弹出窗口中HiddenField控件存在下面的问题
1.会在页面上占用一定的高度,做为隐藏控件,应该是不显示高度的,如下,会影响页面布局
    <fageManager ID="ageManager1" runat="server"></fageManager>
    <f:HiddenField ID="H_xh" runat="server"></f:HiddenField>
2.HiddenField放在panel中时会无法获取到值.,如下
   <fageManager ID="ageManager1" runat="server"></fageManager>
   <fanel ID="anel14" runat="server" BodyPadding="2px" ShowBorder="false" ShowHeader="false" Layout="Table" TableConfigColumns="8">
        <Items>
            <f:HiddenField ID="HiddenField1" runat="server"></f:HiddenField>
            <f:HiddenField ID="HiddenField2" runat="server"></f:HiddenField>
             <f:HiddenField ID="HiddenField3" runat="server"></f:HiddenField>
        </Items>
     </fanel>
在page_load事件中给f:HiddenField控件赋值,经过测试可以赋值成功,但是在按钮的事件中取值时会发现取不到任何值,如果移动到panel外面,则能取到值,但影响页面布局,希望能给确认一下是否bug,要不影响美观,要不影响功能.


作者: Gnid    时间: 2014-10-9 21:48
HiddenField放到</form>标签前面就行了,没必要放在中间或者开始部分。
作者: sanshi    时间: 2014-10-9 22:16
Gnid 发表于 2014-10-9 21:48
HiddenField放到标签前面就行了,没必要放在中间或者开始部分。

是的,Hidden不要放在Panel中




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