我想实现一个通过页面key值,来确定的 <%# DataBinder.Eva(Container.DataItem, "列名 ")%> 中的这个列名。
就是key的值不一样~~这个列也要根据key来变换。
部分代码:
<td width= "136 " bgColor= "#333333 ">
<div align= "center "> <A href= "About.aspx "> 关于我们 </A> </div>
</td>
<td width= "175 " bgColor= "#333333 ">
div align= "center "> <A href= "About.aspx?Key=企业文化 "> 企业文化 </A> </div> </td>
<td width= "135 " bgColor= "#333333 ">
<div align= "center "> <A href= "About.aspx?Key=公司地址 "> 公司地址 </A> </div>
</td>
------解决方案--------------------------------------------------------
在你的About.aspx里设计一个属性:
public Key
{
get {return _key;}
}
在page_load里,给_key赋值:
if( Request.QueryString[ "Key "] != null )
{
_key = Request.QueryString[ "Key "]
}
<%# DataBinder.Eva(Container.DataItem, Key)%>