我正在开发一个系统,我可以根据搜索结果向选定的人发送短信。我有一个填充了人员的数据集,以及一个调用sendText(telephoneNo)的按钮。
嵌入在html中的代码如下:
<%
for(int i = 0; i < staff; i ++)
{ %>
<h3><%= staffds.Tables["StaffAvailabilty"].Rows[i]["Name"].ToString()%>
<%= staffds.Tables["StaffAvailabilty"].Rows[i]["TelephoneNo"].ToString()%>
<%= 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()
而不是值。
任何帮助都会受到赞赏,因为我已经尝试了一切来实现这一目标。
答案 0 :(得分:0)
我会先用<%=
替换<%#
,然后根据需要添加LinkButton2.DataBind()
。