在 2008年以前,我见过的最伟大的 web 开发工具就是 asp.net webform。虽然它从 2007年以后走向了错误路线,最终败了,但是虽败犹荣。 在近些年,我见过的最伟大的web前端mvvm 工具就是knockout。虽然有许多人认为模仿它的 Vue 更好,或者认为 React 更新颖,实际上许多人都不理解 knockout 内部优化机制的几分之一,都是浅尝辄止地了解和“用过”它。我想它不能像2006年以前的 asp.net 那样时髦,但是它实质上要比 asp.net 和 wpf 还好许多。
我以前回答时举过一个例子,你可以参考一下:http://bbs.csdn.net/topics/290065038 除了 asp.net 控件给你预先设置好的特性,你需要什么其它信息记录给单元格,就可以绑定到单元格上。asp.net 帮你维系 ViewState,所以你绑定的自定义 Tag 信息,即使在页面随便刷新时也不会丢、也会存在单元格上。
<asp:BoundField DataField="Hit" HeaderText="Hit" SortExpression="Hit" /> DataRowView drv = (DataRowView)e.Row.DataItem ; var jj=drv.Row["Hit"].ToString(); 你试下。
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) { string id = GridView1.Rows[e.NewEditIndex].Cells[0].Text; Response.Redirect("TempletEdit.aspx?id=" + id); } 或者在RowDataBound里面查找 http://www.cnblogs.com/jhxk/articles/1744429.html
62,072
社区成员
669,028
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧