怎么通过前台判断后台的一个标示,来决定那个绑定数据

如何通过前台判断后台的一个标示,来决定那个绑定数据
如题,题目比较难一句话描述。大致的过程是这样的。
使用一个标准页面来分别显示两个类似的数据绑定。由于数据绑定的字段拼写不同,所以,通过url传参,让后台进行判断使用哪个数据绑定,在后台我设置了一个flag布尔值,那么,如何在前台来判断flag的值,决定使用哪个数据绑定。

我打算使用三元运算符来进行判断,可是,两种方式的数据,如何在前台一起使用。
部分代码。
url: xxx.com?link=1 或者 link=2
C# code

public bool flag = false;
 protected void Page_Load(object sender, EventArgs e)
        {            
            if (!Page.IsPostBack)
            {
                string myUrl = Request.QueryString.Get("doc").ToString();
                if (myUrl == "1")
                {                    
                    Recommend(1);   //File
                    flag = true;
                }
                if (myUrl=="2"){                 
                    New(1);         //doc
                    flag = false;
                }




前台代码:
HTML code

<div class="<%# Eval("File") %>" />  //第一个数据绑定
<div class="<%# Eval("doc") %>" />  //第二个数据绑定



------解决方案--------------------
<%# flag?Eval("File"):Eval("doc") %>