FineUI 官方论坛

标题: 表格显示问题(undefined, undefined, undefined) [打印本页]

作者: 342314268    时间: 2016-6-15 22:50
标题: 表格显示问题(undefined, undefined, undefined)
我在64位windows server2008上部署了项目,,但是<f:TemplateField 模版显示undefined,我以为是系统问题,在服务器上安装了VS2013,运行后却是正常显示。。不知道为什么部署到IIS就变成undefined!!!求哥哥们看看神马情况。。代码图片如下!!

[attach]8899[/attach]
<f:TemplateField Width="100px" TextAlign="Center" HeaderText="生效日期">                            <ItemTemplate>
                                <aspabel ID="Label1" runat="server" Text='<%# StrExt.GetDateFormat(Eval("Founded").ToDateTime()) %>'></aspabel>
                            </ItemTemplate>
                        </f:TemplateField>
                        <f:RenderField Width="60px" TextAlign="Center" HeaderText="币种" DataField="Currency"
                            FieldType="String" RendererFunction="GetCurrency">
                        </f:RenderField>
                        <f:BoundField Width="100px" DataField="Money" HeaderText="每期金额" />



作者: zy32002    时间: 2016-6-16 08:50
常见问题 第6个。再有模板列不用加label,直接输出eval就行

作者: 342314268    时间: 2016-6-16 15:09
zy32002 发表于 2016-6-16 08:50
常见问题 第6个。再有模板列不用加label,直接输出eval就行

把label去掉了也不行哦!是<f:TemplateField的问题吗?但是我直接用VS2013运行,并没有问题,,而通过部署的域名进去,却有问题!!
作者: 342314268    时间: 2016-6-16 15:12
zy32002 发表于 2016-6-16 08:50
常见问题 第6个。再有模板列不用加label,直接输出eval就行

我都是通过官方示例来开发的,官方里面有label,所以我就加了!
作者: 342314268    时间: 2016-6-16 15:30
已经解决了!!设置问题:<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">

忘记加上这个了
作者: zy32002    时间: 2016-6-16 15:48
我是说label加的多余,官网的例子也是多余写法。
作者: sanshi    时间: 2016-6-16 16:39
zy32002 发表于 2016-6-16 15:48
我是说label加的多余,官网的例子也是多余写法。

是的,Label可以不要,效果是一样的。

官网只是演示一种可能性,可以在后台改变Label的Text




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