【发布时间】:2011-05-18 13:11:17
【问题描述】:
我有这种情况:我在页面上显示了数据库中的许多行。只是创建动态线(<% foreach (res in DBVar) %>)。每行都有一个按钮。每个按钮只使用 1 OnClick 方法。我真的不关心这些按钮的名称(值),但我不能接受,我如何将参数(例如来自 DB (res.ID) 的行的 ID)从 .aspx 页面传递到 OnClick 方法. (使用 LINQ to SQL)
我试图将我的参数带到带有“<input type="button" value="<%= "string"+DBVar.ID%>”的按钮的名称(值)等等。 runat=server 甚至无法获取名称(值)上的变量,因为我只使用了输入法。
【问题讨论】:
-
让 onclick 方法调用一个接受 id 作为变量的脚本,然后将传递给 id 的参数绑定。
onclick='dostuff(<%=DBVar.ID %>);'