以下是我的代碼。我希望在主頁點gridview中的HyperLink按鈕後,傳值給彈出窗口。
不知為什麼,窗口彈出後,主頁就只有"[object]"這個東東?這是什麼原因呀?請各位
大俠指教!!!
protected void GvDailny_RowDataBound(object sender, GridViewRowEventArgs e)
{
string strdt001;
if (e.Row.RowType == DataControlRowType.DataRow)
{
strdt001 = ((HyperLink)e.Row.FindControl("HyperLink1")).Text.ToString();
// strdt002 = ((Label)e.Row.FindControl("Label1")).Text.ToString();
HyperLink lin = (HyperLink)e.Row.FindControl("HyperLink1");
lin.NavigateUrl = "javascript:window.open('../frm_XwlFl.aspx?dt001=" + strdt001 + "','', 'height=300, width=450')";
} }
不知為什麼,窗口彈出後,主頁就只有"[object]"這個東東?這是什麼原因呀?請各位
大俠指教!!!
protected void GvDailny_RowDataBound(object sender, GridViewRowEventArgs e)
{
string strdt001;
if (e.Row.RowType == DataControlRowType.DataRow)
{
strdt001 = ((HyperLink)e.Row.FindControl("HyperLink1")).Text.ToString();
// strdt002 = ((Label)e.Row.FindControl("Label1")).Text.ToString();
HyperLink lin = (HyperLink)e.Row.FindControl("HyperLink1");
lin.NavigateUrl = "javascript:window.open('../frm_XwlFl.aspx?dt001=" + strdt001 + "','', 'height=300, width=450')";
} }
解决方案 »
- 求一个适合vs2008或vs2010的MVC模板
- SQL2005ReportService报表单元格边框问题..
- |M| 求一个根据拼音查找汉字的办法,或给个这方面的连接
- bin这个文件夹及其所有的dll文件一定要放在根目录下吗?我做的项目中bin中的dll文件与原网站的重名,怎么解决?
- 通过点击网页上的按钮调用本地的exe文件(outlook).进来交流!
- 求教一条sql语句的问题关于data型的插入
- 这vb 真的不如java 好用
- jQuery菜单动画问题, 请各位专家指导些, 谢谢!
- 为什么我用.net2002打开asp做的网页会有错误提示?
- IIS 指定的网络名格式无效
- 在.ascx里写的LinkButton的事件不能用!?
- winform中listbox1的问题
应该是 lin.onclick
lin.NavigateUrl 只能是地址 。
???
但上彈出窗口後就只有[object]這個東東。。
改为:
lin.NavigateUrl = "../frm_XwlFl.aspx?dt001=" + strdt001 ;
或者在protected void GvDailny_RowCommand事件里面判断e.CommandName
Response.Redirect("../frm_XwlFl.aspx?dt001=" + strdt001 +")";
注意在HyperLink1里面要填写CommandName和参数祝楼主好运!
我的要求是根據本頁girdview的id 號彈出一個可窗口,然後可進行編輯。
但是彈出一個win.open後,主要就只有[object],girdview之類的都不見了。
DataTextField="LastName" HeaderText="LastName"></asp:HyperLinkColumn>
lin.Attribute["onclick"]="window.open...";或者用label控件label1.text="<a href....";