在WebForm1.aspx.cs中
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//如果是交替项和项
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
e.Item.Attributes.Add("onclick", "window.open('SetUserRight2.aspx?id="type="+e.Item.Cells[2].Text+"','','width=729,height=710,left=200,scrollbars=yes')");
}
}
在WebForm2.aspx.cs中
private void Page_Load(object sender, System.EventArgs e)
{
string type = System.Convert.ToString(Page.Request["type"]);
}
当在从WebForm1传"管理员"到WebForm2时,跟踪,发现WebForm1中e.Item.Cells[2].Text = "管理员",但在WebForm2中获取得到的type="管理",而当我传"普通用户"的时候,type得到的又只能是"普通用"!
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//如果是交替项和项
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
e.Item.Attributes.Add("onclick", "window.open('SetUserRight2.aspx?id="type="+e.Item.Cells[2].Text+"','','width=729,height=710,left=200,scrollbars=yes')");
}
}
在WebForm2.aspx.cs中
private void Page_Load(object sender, System.EventArgs e)
{
string type = System.Convert.ToString(Page.Request["type"]);
}
当在从WebForm1传"管理员"到WebForm2时,跟踪,发现WebForm1中e.Item.Cells[2].Text = "管理员",但在WebForm2中获取得到的type="管理",而当我传"普通用户"的时候,type得到的又只能是"普通用"!
解决方案 »
- Asp.net怎么做出类似豆丁网似的在线阅读器?
- 做水印效果时 遇到的问题 急需高手解答
- 存储过程的问题 !?
- 如何做校验码?
- 如何将asp.net页转为sthml??
- 如何在程序中获取该页面的名字呢?我搜索过csdn,没有关于这方面的资料。请各位高手指教!
- 我用JAVASCRIPT弹出了整个全屏窗口,但还是右上角和右边那里差一点的?(就是没完全全屏)
- 水晶报表10中ReportClientDocument.ReportAppServer的意思是什么啊?
- 求代码-只许输小数的javaScript
- 在JavaScript中怎样改变服务器控件LinkButton的Enabled属性?
- 面试题:写一递归和冒泡算法
- asp.net 2.0的实际项目的例子
e.Item.Attributes.Add("onclick", "window.open('SetUserRight2.aspx?id='"+type+"','','width=729,height=710,left=200,scrollbars=yes')");