【发布时间】:2011-07-20 05:05:56
【问题描述】:
我正在使用详细信息视图 Itemtemplete 中的详细信息视图我有链接按钮,当单击该链接按钮时,它需要重定向并打开新选项卡,我使用此代码
protected void lnkPost_Click(object sender, EventArgs e) {
DetailsViewRow row= (DetailsViewRow)((LinkButton)sender).NamingContainer;
int postID = Convert.ToInt32((row.FindControl("lblPostID") as Label).Text);
if (postID != null)
{
string Query = "Select * from GigPost where GigPostID='" + postID + "'";
SqlCommand cmd = new SqlCommand(Query, cn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
string Postsource = dr["PostSource"].ToString();
Response.Write("<script> window.open('"+ Postsource+"' ); </script>");
Response.End();
}
}
}
我收到“无法将'System.Web.UI.WebControls.DetailsView' 类型的对象转换为'System.Web.UI.WebControls.DetailsViewRow'。”这个错误请帮助我如何解决这个问题
问候, 文卡特
【问题讨论】:
标签: asp.net