ObjectDataSource参数传递问题,急!!!(问题解决就结帖)

冬一凡 2006-11-25 10:28:45
我想获取Formview的HiddenField控件Lid的值传递到ObjectDataSource的Lid上,但是无法传递过去,应该如何实现?

<asp:FormView ID="FormView1" DataSourceID="detailsViewSource" DataKeyNames="Corpid" runat="server" Width="100%">
...
<asp:HiddenField ID=Lid Value=<%# Bind("Lid")%> runat="server" />
...
</FormView>

<asp:ObjectDataSource ID="detailsViewSource2" runat="server" SelectMethod="GetLinker" ...>
<SelectParameters>
<asp:FormParameter Name="Lid" FormField="Lid" Type=string />
</SelectParameters>
</asp:ObjectDataSource>
...全文
191 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinatly 2006-11-25
  • 打赏
  • 举报
回复
将Value=<%# Bind("Lid")%> 改成
Value=<%# DataBinder.Eval(Container,"DataItem.Lid")%>
冬一凡 2006-11-25
  • 打赏
  • 举报
回复
哎,这样也行不通,快快帮帮忙
<asp:ControlParameter ControlID="FormView1" Name="Lid" PropertyName="Lid" Type=string />
冬一凡 2006-11-25
  • 打赏
  • 举报
回复
那个是我不小心输错了,
急!!!
帮帮忙看应如何实现?

<asp:FormView ID="FormView1" DataSourceID="detailsViewSource" DataKeyNames="Corpid" runat="server" Width="100%">
...
<asp:HiddenField ID=Lid Value=<%# Bind("Lid")%> runat="server" />
...
</FormView>

<asp:ObjectDataSource ID="detailsViewSource" runat="server" SelectMethod="GetLinker" ...>
<SelectParameters>
<asp:FormParameter Name="Lid" FormField="Lid" Type=string />
</SelectParameters>
</asp:ObjectDataSource>
孟子E章 2006-11-25
  • 打赏
  • 举报
回复
DataSourceID="detailsViewSource"
ID="detailsViewSource2"

DataSourceID不同?

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧