我在create table TABLE1_ext
organization external (
type oracle_datapump
default directory datapump
location ('TABLE1.dmp')
)
as select 'XXXXXXXXXX' as COL1 from TEST.TABLE1;
中有datalist
,如下所示。每个datalist项目(panel
和LinkButton
)都会显示roomNum。
在不执行CommandArgument
的情况下,我正在尝试使用数据列表项中PostBack
的 RoomNum 填充textbox TextBoxRoomNum
。我假设它将使用Label1
完成。
javascript
如果页面回发可以轻松完成,但没有回发我认为它需要一些javascript,这就是我被困的地方。我不喜欢jquery。
感谢。
答案 0 :(得分:0)
与任何服务器端控件一样,您可以添加一个OnClientClick
属性来执行您在属性值中输入的javascript:
免责声明:未经测试。不确定Eval语法,总是咬我。没有做正确的空检查。脚本污染了全局范围。
<asp:LinkButton id="LinkButton1" runat="server"
OnClientClick='return ShowRoom(<%# Eval("RoomNum")%>);' />
......其他地方:
<script>
function ShowRoom(room){
var txtBox = document.querySelector("#TextBoxRoomNum");
txtBox.value = room;
return false;
}
</script>