按钮链接上的发送参数单击

时间:2012-01-21 20:47:45

标签: c# asp.net webforms

我正在开发一个系统,我可以根据搜索结果向选定的人发送短信。我有一个填充了人员的数据集,以及一个调用sendText(telephoneNo)的按钮。

嵌入在html中的代码如下:

<%
for(int i = 0; i < staff; i ++)
{ %>
<h3><%= staffds.Tables["StaffAvailabilty"].Rows[i]["Name"].ToString()%>&nbsp;&nbsp;&nbsp;&nbsp;
<%= staffds.Tables["StaffAvailabilty"].Rows[i]["TelephoneNo"].ToString()%>&nbsp;&nbsp;&nbsp;&nbsp;
<%= staffds.Tables["StaffAvailabilty"].Rows[i]["Email"].ToString()%>
</h3>
<asp:LinkButton ID="LinkButton2" runat="server" CommandArgument='<%= staffds.Tables["StaffAvailabilty"].Rows[i]["TelephoneNo"].ToString()%>' onclick="LinkButton2_Click">Send SMS</asp:LinkButton>
<%
} %>

点击链接时,它会发送staffds.Tables["StaffAvailabilty"].Rows[i]["TelephoneNo"].ToString()而不是值。

任何帮助都会受到赞赏,因为我已经尝试了一切来实现这一目标。

1 个答案:

答案 0 :(得分:0)

我会先用<%=替换<%#,然后根据需要添加LinkButton2.DataBind()