我有table
我正在后面的代码中创建rows/cells
,并为每个单元格添加各种控件。表格上还有submit button
。
其中一个单元格包含SPLinkButton
。我有Javascript function
根据后面代码中设置的默认值基于用户操作更改innerText/textContent
。在单击Button以运行代码之前,最终用户确实会看到SPLinkButton
的更新文本。
单击提交按钮时,这是唯一一个在button's postback
期间将其值恢复为默认值的控件。 Label/TextBox/DDL
都保留了它们的值。如果我将控件包装在IsPostBack
中,则控件添加到的单元格将为null(或者如果我将整个表包装起来,则不会有行)。 请注意,我正在使用其他项的值来基于每个表行唯一地附加SPLinkButton ID。
What is different about LinkButton/SPLinkButton and postback behavior?
编辑:我将SPLinkButton转换为TextBox,提供类似的功能。虽然我不喜欢与文本框相比的演示文稿(外观和感觉,以及SPLinkButton会在需要时自动扩展模态大小),但它确实起作用。我很乐意让SPLinkButton工作,如果可能的话,我会回去使用它。