asp.net1.1版本中是不能使用超级链接列来设置多个rul字段的,如:
DataNavigateUrlField="GoodsNo,Type",且DataNavigateUrlFormatString="webform2.aspx?GoodsNo={0}&Type={1},这样会出现错误:找不到字段“GoodsNo,Type”。解决办法:使用模板列。
模板列中的HyperLink的NavigateUrl设置为: DataBinder.Eval(Container,"DataItem.ID",'ShowDetail.aspx?id={0}&type='") + DataBinder.Eval(Container,"DataItem.Type","{0}"。
模板列中的HyperLink的NavigateUrl设置为: DataBinder.Eval(Container,"DataItem.ID",'ShowDetail.aspx?id={0}&type='") + DataBinder.Eval(Container,"DataItem.Type","{0}"。