PostBack上的LinkBut​​ton值丢失了

时间:2013-05-21 05:54:48

标签: javascript asp.net c#-3.0

我有table我正在后面的代码中创建rows/cells,并为每个单元格添加各种控件。表格上还有submit button

其中一个单元格包含SPLinkButton。我有Javascript function根据后面代码中设置的默认值基于用户操作更改innerText/textContent。在单击Button以运行代码之前,最终用户确实会看到SPLinkButton的更新文本。

单击提交按钮时,这是唯一一个在button's postback期间将其值恢复为默认值的控件。 Label/TextBox/DDL都保留了它们的值。如果我将控件包装在IsPostBack中,则控件添加到的单元格将为null(或者如果我将整个表包装起来,则不会有行)。 请注意,我正在使用其他项的值来基于每个表行唯一地附加SPLinkBut​​ton ID。

What is different about LinkButton/SPLinkButton and postback behavior?

编辑:我将SPLinkBut​​ton转换为TextBox,提供类似的功能。虽然我不喜欢与文本框相比的演示文稿(外观和感觉,以及SPLinkBut​​ton会在需要时自动扩展模态大小),但它确实起作用。我很乐意让SPLinkBut​​ton工作,如果可能的话,我会回去使用它。

0 个答案:

没有答案