【发布时间】:2012-02-13 01:40:49
【问题描述】:
我开发了一个基于 Web 的培训矩阵,其中显示了公司部门中每个部门的每个员工的培训记录。该矩阵将显示许多列,例如员工姓名、用户名、职位……等等。我现在想要的是让每个员工的用户名都可以点击,这意味着当管理员点击它时,Outlook 将被打开使用他的电子邮件,管理员将能够向他发送消息。在我的公司,这是可能的,因为每个员工的电子邮件主要是:username@companyName.com 那怎么做呢?
顺便说一句,员工的用户名将使用存储过程从数据库中检索,那么我如何能够将用户名转换为电子邮件并同时使用 Code-Behind 进行点击?
用户列是 GridView 中的第 4 列
代码隐藏:
protected void GridView1_DataBound(object sender, GridViewRowEventArgs e)
{
HyperLinkField hlink = GridView1.Columns[3] as HyperLink;
hLink.DataNavigateUrlFormatString =
}
【问题讨论】: