首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-09-27 
如何通过前台判断后台的一个标示,来决定那个绑定数据如题,题目比较难一句话描述。大致的过程是这样的。使用

如何通过前台判断后台的一个标示,来决定那个绑定数据
如题,题目比较难一句话描述。大致的过程是这样的。
使用一个标准页面来分别显示两个类似的数据绑定。由于数据绑定的字段拼写不同,所以,通过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") %>

热点排行