现有一用户控件:WebUserControl1.ascx 代码如下:
<a href='edit.aspx?pid=<%#DataBinder.Eval(Container.DataItem,"pid")%>'>编辑</a>在test.aspx 调用 WebUserControl1.ascx 代码如下:<asp:repeater id="list_subject" Runat="server">
<uc1:mpost id=Mpost1 runat="server"></uc1:mpost>
</ItemTemplate>
</asp:repeater>我的目的是想用户控件 WebUserControl1.ascx 能够获得 <%#DataBinder.Eval(Container.DataItem,"pid")%> 这个值以上的代码会出错。请位各位TX应该怎么写呢?
<a href='edit.aspx?pid=<%#DataBinder.Eval(Container.DataItem,"pid")%>'>编辑</a>在test.aspx 调用 WebUserControl1.ascx 代码如下:<asp:repeater id="list_subject" Runat="server">
<uc1:mpost id=Mpost1 runat="server"></uc1:mpost>
</ItemTemplate>
</asp:repeater>我的目的是想用户控件 WebUserControl1.ascx 能够获得 <%#DataBinder.Eval(Container.DataItem,"pid")%> 这个值以上的代码会出错。请位各位TX应该怎么写呢?
解决方案 »
- 用DW编辑VS网页文件,编辑完成不匹配时
- [小白求助]如何让<a>不刷新
- 请问---怎么添加在datagrid/TemplateColumn中的BUTTON事件啊?(一定给分的)
- 只有10分了还是有个radiobuttonlist的小问题想问问大家
- 酒店预订的时间问题,求解
- 请问:一个关于xml与ado.net的问题
- 将页面用IE以Excel格式打开时出现的问题,急!百分!
- 为什么老是报 "操作必须使用一个可更新的查询"这样的错呀????40分全送,请大虾帮忙!
- 如何把数据库某字段下的全部数据放到下拉列表里面
- 急~~ 如何用DataGrid显示2张表的部分内容?
- 访问统计的问题,如何使用内存表。
- 如何在HTML里写图片的链接
<a href='<%# edit.aspx?pid= DataBinder.Eval(Container.DataItem,"pid").ToString() %>'>编辑</a>
<asp:repeater id="list_subject" Runat="server">
<a href='<%# edit.aspx?pid= DataBinder.Eval(Container.DataItem,"pid").ToString() %>'>编辑</a>
</ItemTemplate>
</asp:repeater>然后后台CS中写
list_subject.DataSource = xxx;
list_subject.DataBind();
用户控件后台没有绑定。。
是在Text.aspx这个文件绑定 代码如下<asp:repeater id="list_subject" Runat="server">
<ItemTemplate>
<uc1:mpost id=Mpost1 runat="server"></uc1:mpost>
</ItemTemplate>
</asp:repeater>TO: Zoujinyucn(不会游泳的鱼)
这样写法出错的!
用户控件代码如下:
<a href='edit.aspx?pid=<!--在这里我想把test.aspx的repeater控件值pid绑定到这里-->'>编辑</a>Text.aspx 代码如下<asp:repeater id="list_subject" Runat="server">
<ItemTemplate>
<uc1:mpost id=Mpost1 runat="server"></uc1:mpost>
</ItemTemplate>
</asp:repeater>想在用控件里实现这样的效果<a href='edit.aspx?pid=1'>编辑</a>
<a href='edit.aspx?pid=2'>编辑</a>
<a href='edit.aspx?pid=3'>编辑</a>
<a href='edit.aspx?pid=4'>编辑</a>
<ItemTemplate>
<a href='<%# edit.aspx?pid= DataBinder.Eval(Container.DataItem,"pid").ToString() %>'>编辑</a>
</ItemTemplate>
</asp:repeater>不好意思,少写了一个<ItemTemplate〉