正如标题所示,在回发后,我们在获取文本框的正确文本值时遇到了问题。
上下文:
文本框名为textbox_registration。
Textbox位于动态加载控件中。
动态控件将在每次回发时重新创建,并在OnInit事件中具有其数据集。
动态控件位于PlaceHolder中的UpdatePanel中。
预计表单中的值随后将出现在Textbox的Text属性中。第一个表单提交很好,然后就变得奇怪了。UniqueID of textbox_registration在每次后续提交中都会发生更改,从而破坏了存储在Text属性中的期望值。下面是文本框的UniqueID示例。
c
我试图通过TextBox事件(也是动态添加的),以我的形式删除控件(该控件是动态添加的),但我找不到确切的方法。单击按钮时,我的TextBox将与按钮控制(删除按钮)一起添加。因此,当动态添加时,我的textbox.name将类似于textbox_1、textbox_2、textbox_3,同时还有一个按钮控件,如btnDel1、btnDel2、btnDel3 (都放在一个面板控件中)。
我的编码是这样的:
Private Sub Button_Click(sender As Object, e As EventArgs)
Dim button As Button = TryCast(
我在一个非常动态的应用程序上工作时,一直感到严重的头痛。
我使用的动态占位符控件来自:
当我试图在回发后重新创建动态创建的控件时,这就省去了很多麻烦。
是否有人在将事件处理程序附加到checkbox控件时遇到任何问题?
下面是我的动态创建复选框的代码。
// Now I create my checkbox
chkDynamic = new CheckBox();
string chk = "chk";
// Add it to our dynamic control
chkDynamic.CheckedChanged += new EventHandler(chkDyna
基于某些条件,我试图在XPage上包括自定义控件。这些条件取决于某些用户选择字段。因此,当用户更改所选内容时,我将填充自定义控件名称,并试图将其包含在XPage中。我读到过,但是它在页面加载期间加载了给定页面,并且我无法动态加载它。
示例代码片段:
<xp:button id="button3" value="Change Page to Include CC 2">
<xp:eventHandler event="onclick" submit="true"
refreshMode=