我在ASP.NET网页的GRID视图中显示一个包含用户电子邮件ID和名称的表。 我想要每行旁边的发送邮件按钮或链接。因此,当我单击发送邮件按钮时,该行中的useremail将被复制,页面将被重定向以发送邮件页面。怎么做?
BTW我正在使用MYSQL
答案 0 :(得分:1)
您可以使用HyperLink字段:
<asp:HyperLinkField DataTextField="email" HeaderText="Mail To:" DataNavigateUrlFields="email" Target="_blank" DataNavigateUrlFormatString="SendMail.aspx?email={0}" SortExpression="email" />
希望这有帮助
答案 1 :(得分:-2)
可能就像这样
<asp:GridView runat="Server" id="GrdVw_Email">
<asp:BoundField DataField="Email" HeaderText="Email"/>
<asp:BoundField DataField="Name" HeaderText="Name"/>
<asp:BoundField DataField="Email" DataFormatString="email.aspx?id={0}" DataText="SendEmail"/>
</asp:GridView>
我只是把代码放在脑海里,但你应该明白这个想法