//定义得到绑定数据ID值;
public string lbid(Object lb)
{
string lid=lb.ToString();
return lid;
} <%# lbid(DataBinder.Eval(Container.DataItem,"id"))%>//返回一条绑定信息值:
<%if (argname=="edit" && argid==//???此处就想得行上面一段代码返回值,可就没法得到){
//执行程序
}%>帮我之后留下EMAIL就可 ,程序参考:http://www.bjcan.com/hengxing/
public string lbid(Object lb)
{
string lid=lb.ToString();
return lid;
} <%# lbid(DataBinder.Eval(Container.DataItem,"id"))%>//返回一条绑定信息值:
<%if (argname=="edit" && argid==//???此处就想得行上面一段代码返回值,可就没法得到){
//执行程序
}%>帮我之后留下EMAIL就可 ,程序参考:http://www.bjcan.com/hengxing/
解决方案 »
- xsl中可不可以只替换部分数据?
- vs.net 2005 sp1 补丁包有啥功能,太大了吧?
- NullReferenceException问题,请大家看看这个程序到底问题出在哪呀,我都快崩溃了,谢谢啦
- URL传参问题,,搞得很郁闷
- 一个.net中的脚本的问题?请高手指教 !
- 急,请大家都来帮帮忙呀
- asp.net 中的datagrid 中绑定button(删除按钮),怎么才能点击探出确认和取消的对话框?
- 一个dataGrid的问题!
- 关于response.redirect("")方法
- 在DataGrid中,如何用键盘的上下键来选取中DataGrid的行?
- 迷惑,一大堆问题。
- 请高手帮忙看看存储过程,运行时候不报错,但是就是没有改变什么!
//执行程序
}%>
为什么不在cs页面执行呢?从来没有这样做过,好像是asp的做法哦?
在.cs文件中声明成员:private string strBindLid;
然后在绑定时将返回值赋给strBindLid ;
<% strBindLid = lbid(DataBinder.Eval(Container.DataItem,"id")) %>
<%if (argname=="edit" && argid==//???此处就想得行上面一段代码返回值,可就没法得到){
//执行程序
}%>放在服务器段做吧
在cs里public一个字符串。在你的aspx里调用就可以了。和上面那位所说的一样:
回复人: luckljtchinaren(Lucky) ( ) 信誉:100 2005-06-16 09:33:00 得分: 0
<% strBindLid = lbid(DataBinder.Eval(Container.DataItem,"id")) %>
这么说你的绑定是多次的绑定咯,你是不是想判断如果所有返回值中存在一个是符合条件的就执行一段程序,如果是的话:
在cs文件中再加一个变量:bool bYes;
"
<%if (argname=="edit" && argid==//???此处就想得行上面一段代码返回值,可就没法得到){
//执行程序
}%>
"
改为
<%if( bYes==true ).............%>下面这个也加点东西:
public string lbid(Object lb)
{
string lid=lb.ToString();
if (argname=="edit" && argid==//??? //在这加入你想要的判断
bYes = true; //当bYes是真时,将执行你在aspx中的那段程序
return lid;
}
.......
//定义得到绑定数据ID值;
public string lbid(Object lb)
{
string lid=lb.ToString();
return lid;
}
public string lbid1;
.......
</script>
<%#lbid1=lbid(DataBinder.Eval(Container.DataItem,"id"))%>
,<%#lbid1%>//朋友们,虽然这个字符串得到了绑定值,但是怎么能把他的值用到下面的???里面执行,不带#不对,可带#不知怎么做?<%if (argname=="edit" && argid==???)...............
.......
//定义得到绑定数据ID值;
public string lbid(Object lb)
{
string lid=lb.ToString();
return lid;
}
public string lbid1;
.......
</script>
<%#lbid1=lbid(DataBinder.Eval(Container.DataItem,"id"))%>
,<%#lbid1%>//朋友们,虽然这个字符串得到了绑定值,但是怎么能把他的值用到下面的???里面执行,不带#不对,可带#不知怎么做?<%if (argname=="edit" && argid==???)...............
下面这个也加点东西:
public string lbid(Object lb)
{
string lid=lb.ToString();
if (argname=="edit" && argid==//??? //在这加入你想要的判断
bYes = true; //当bYes是真时,将执行你在aspx中的那段程序
return lid;
}在你加这点程序的时候我后面的argid==的是一个
像这样的绑定值:<%#(DataBinder.Eval(Container.DataItem,"id"))%>这样恐怕就不能实现这种功能了??对吧??