写项目的时候,boss说用三层架构
于是乎GridView 的数据源就来自DataTable
之后就要加“修改”,“删除”,“查看”(在另外的页面执行相应操作)
ok,咱弄了几个HyperLinkField
HyperLinkField hlf = new HyperLinkField();
hlf.DataNavigateUrlFields = new string[] { "XianP_ID" };
hlf.DataNavigateUrlFormatString = "XianPGL_SHOW.aspx?XianP_ID={0}";
gridview.Columns.Add(hlf);
ok,大家看到了,很丑陋,使用的QueryString 进行传值,值暴露在URL 上,很不安全
想如果用Tranfer 的话自然就不会暴露,但是HyperLinkField 好像不支持?
求博客园达人解,
另外,如果是我这样的话,就会有三个Columns ,不知道怎样将其合并成一个column? 求解
先谢谢各位了,期待您的解答
蓝山帝景
精慕HU