我通常不使用ASP.NET编写代码,但是几年后,我做了一个订购午餐的项目。 我创建了gridview并动态填充单元格并显示文本。就像一些“可点击的地图”一样。 varianta.aspx,具有以下代码:
gridMain.Rows[iRow].Cells[iColumn].Attributes.Add("onclick", "window.location='varianta.aspx?den=" + dayJL + "&c_j_listek=" + ic_j_listek + "&c_druh_var_dieta=" + den.C_DRUH_VAR_DIETA + "';")
,并在回传的页面加载条件下,我从querystring获取参数,然后保存更改并将更改加载到网格中。可以。
但是现在,他们希望该应用程序可用于互联网。而且他们不喜欢querystring,所以我想以其他方式传递参数。 我找到了此解决方案,但它可能仅适用于某些按钮。
gridMain.Rows[iRadek].Cells[iSloupec].Attributes.Add("onclick", "Link_Click");
gridMain.Rows[iRadek].Cells[iSloupec].Attributes.Add("CommandArgument",
denJL.ToString()+"#"+ic_j_listek.ToString()+"#"+den.C_DRUH_VAR_DIETA.ToString());
有什么想法和提示如何解决? 感谢您的回复 扬