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

CommandArgument组合 Eval和后台变量的有关问题

2012-09-22 
CommandArgument组合 Eval和后台变量的问题C# codeItemTemplateasp:LinkButton IDlbtnEdit runats

CommandArgument组合 Eval和后台变量的问题

C# code
                <ItemTemplate>                    <asp:LinkButton ID="lbtnEdit" runat="server" CausesValidation="False" CommandArgument='<%# Eval("num")+"***"+'%=keywords%' %>'                        CommandName="Edit" Text="编辑"></asp:LinkButton>


其中这段代码 CommandArgument='<%# Eval("num")+"***"+'%=keywords%' %>'是我写的,其中的keywords是.cs文件中的变量,
这样写没法编译通过。请教正确写法,非常感谢。


[解决办法]
Try
HTML code
CommandArgument='<%# Eval("num")+"***"+keywords%>'
[解决办法]
<ItemTemplate>
<asp:LinkButton ID="lbtnEdit" runat="server" CausesValidation="False" CommandArgument='<%# Eval("num")%> + "***" + <%=keywords%> '
CommandName="Edit" Text="编辑"></asp:LinkButton>
这样可以吗?
我没有试过。。。你试试 把
[解决办法]
首先保证keywords是public 或Protected

然后试试2楼的写法

热点排行