怎么通过前台判断后台的一个标示,来决定那个绑定数据
如何通过前台判断后台的一个标示,来决定那个绑定数据
如题,题目比较难一句话描述。大致的过程是这样的。
使用一个标准页面来分别显示两个类似的数据绑定。由于数据绑定的字段拼写不同,所以,通过url传参,让后台进行判断使用哪个数据绑定,在后台我设置了一个flag布尔值,那么,如何在前台来判断flag的值,决定使用哪个数据绑定。
我打算使用三元运算符来进行判断,可是,两种方式的数据,如何在前台一起使用。
部分代码。
url: xxx.com?link=1 或者 link=2
前台代码:
------解决方案--------------------
<%# flag?Eval("File"):Eval("doc") %>
如题,题目比较难一句话描述。大致的过程是这样的。
使用一个标准页面来分别显示两个类似的数据绑定。由于数据绑定的字段拼写不同,所以,通过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") %>