日期:2014-05-17  浏览次数:20387 次

关于数据绑定
数据源根据Request.QueryString["typeid"]来分配

比如 
如果为1
select * from A 
如果为2
select * from B

前端数据绑定
如果数据源为A表
<%Eval("UserName")%>
如果数据源为B表
<%Eval("Phone")%>//B表没有UserName这个属性。




------解决方案--------------------
后台设置变量:public string typeId = "";
页面加载时赋值:typeId = Request.QueryString["typeid"];
前台写小脚本判断
<%
    if(typeId == "1")//A表
    {%>
        <%Eval("UserName")%>
    <%
    }
    else
    {%>
        <%Eval("Phone")%>
    <%}
%>