我将一个List集合手动绑定到Repeater控件中,控件的样式什么的都是自己写的但是在生成页面的时候,我想判断下对象内容是什么比如在小脚本(<%)中加入运算Eval只是用来讲数据绑定到页面,无法满足我的需求,请问绑定的值,还能不能加入小脚本中运算了?有没有其他方法的?
解决方案 »
- 求一带列表的flash播放器
- 要实现任意格式的附件下载该如何写呢?
- 大家帮忙看看网站能生成成功,但是发布成网站时出错,提示用户控件有错误
- csdn 回帖报这样错
- 怎么能够让从数据库中读出的图片生成缩略图呢?
- 大侠请进来看段代码。我把runat全部去掉后,就收不到上传的文件啦。
- 问了几天了 难道这么简单的问题没高手解决吗?
- 点击保存按钮,判断TEXTBOX是否为空
- 在线等待:automation服务器不能创建对象!!!
- 如何将DATASET中的两列合并成一列?
- excel导入问题!为什么删除excel中的行导入的时候数据库会出现空行?
- 各位大侠··那位能告诉我,ASP.NET(基于VB),如何连接,读取,上传等操作,Access数据库啊?
但是我想,既然您已经决定绑定数据了,那么您了list应该是计算好了的
如果你需要其他的,可以用js来控制
protected string Operation(string data)
{
//计算。。计算。。
}
可以在后台加一个方法。。前途绑定的时候:
<asp:Repeater>
<ItemTemplate>
<%# this.Operation(Eval("data").ToString()) %>
</ItemTemplate>
</asp:Repeater>
可以把计算操作放在后台中。。前台不要做太复杂的操作。。
ASP页面要怎样取出list集合中得数据加入运算?
<%
if(我需要从List集合取出的数据==0){
...
}
%>请问红字部分 应该怎么取值?
判断用3目运算 <%# Eval("data").ToString() == "aa" ? Eval("data").ToString() : "bb" %>
其中有一个对应主贴的ID,如果这个ID是主贴ID就是指他是跟在那个主贴后面
全部在一个List集合中,我呈现的时候要判断下那个ID是那个贴的跟帖其实跟QQ空间那个心情评论一样,但是我不知道一般都是怎么个思路,我这个思路不是很可行吧?如果用ajax查的话倒是会,但是我希望能够尽量少的链接数据库,只求更好吧
我刚工作没多久,在一家小公司,也没人带我,我只能自己摸索
用JS来控制回复窗口的显示和隐藏。然后在进行操作回复! 能听懂这个思路么?
{
if(state=="1")
{return true;
}else{
return false;
}
}
前台:
<%#Getstate(Eval("data").ToString())%>
我想把这个呈现到ASP页面,请问应该是什么思路呀?
//你想的话,把数据源里的所有列字段的值当参数传进去,都没问题,对了,这里我更正一下4楼的,你把那个参数的数据类型换成object,别用string,因为有的字段可能没值
//如果没值,使用DBNull.Value来判断,而不是null//至于你说的要用什么JS来计算,可以的//方法就是你在页面的HTML源码里定义好一个计算用的JS函数
比如 Funtion MyJs(id)
{
..............
}
然后,你在那个后台绑定的函数里,直接调用这个前台的JS函数:
protected string Operation(objct id)
{
//这里你可以做任何你想做的事
string result="";
result="<script type=\"javaScrtipt/Text\">";
result+="MyJs("+id.ToString()+");//这里你可以调用前台写好的JS函数,当然,如果你想,你也可以直接在这里执行一段JS代码,只要你确保它们都放在<script></script>块中,因为你可以想象,实际上C#代码在服务器上只负责把生成的内容输出到页面,至于是什么JS,那就是要传到客户端的IE浏览器上才识别的
result+="</script>";
}