0

我正在使用 RadGrid 显示从各种 xml 文件收集的数据。我已经定义了一个 EditFormTemplate,可以在其中查看/编辑其他数据。现在,每当我将控件添加到此模板中时,设计器都不会将必要的控件添加到 Designer.cs 代码隐藏文件中。为什么?

编辑:最具体地说,我有一个 asp:DropDownList ,我想用预选的值对其进行初始化。我已经尝试在 CodeBehind 的 PageLoad 中执行此操作,甚至在绑定到控件的 onInit 和 onLoad 的单独 EventHandler 中。这两个都被调用,但代码隐藏的控件“似乎不存在”。

我使用了 FindControl,并将结果转换为 DropDownList 对象,但这似乎返回 null。

4

2 回答 2

0

这是一个网站(使用 File->New Web Site 创建)还是一个 Web 应用程序项目(使用 File->New Project 创建)?在网站中,部分类文件中没有添加任何内容。这一切都是在运行时由魔术构建的。

在浏览器中打开页面时是否不显示网格?

于 2009-07-09T07:34:11.487 回答
0

为 DropDownList 预选一个值是这样完成的:
<asp:DropDownList SelectedValue='<%# Bind("codeBehindVariable") %>' runat="server" ID="id" />
我只是想知道为什么我在寻找解决方案时错过了 asp:dropdownlist 的这个属性。

于 2009-07-14T11:23:31.723 回答