以下是我的代碼。我希望在主頁點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')";
} }
解决方案 »
- win7 连接 sql2005 SP3补丁打了,账号密码没错。同时使用TCP/IP和named Pipes 也改过了。
- 【在线求助】非常奇怪的问题,解决者必定为高手
- 生成静态页面的网站,如何进行访客来源统计,??
- 用CDO.MESSAGE自动发送邮件的问题?
- 实力强的QQ群,程序员在深圳群有5个群(人数早已超过一千人),云集了深圳范围内的软件精英
- 怎样判断GridView是否处于编辑状态?
- 我是坏蛋,怎么办?
- 如何将utf-8转换为gb2312
- 请高手帮忙啊~关于ascx页面插入flash的问题!
- Asp.net 中带有图片Excel导入到数据库,图片保存到服务器
- 在.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....";