코드 뒤에있는 aspx 파일에 선언 된 데이터 소스의 객체를 어떻게 사용할 수 있습니까?데이터 소스 및 코드 뒤에
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetEntryByID"
TypeName="Entry">
<SelectParameters>
<asp:QueryStringParameter DbType="Guid" Name="id" QueryStringField="ID" />
</SelectParameters>
</asp:ObjectDataSource>
내 데이터 소스는 어떻게 그것을 선택 메소드를 호출하고 해당 데이터 소스를 사용하지 않고 뒤에 코드에서 얻을 수 있습니다, ASP 파일의 난 ("ID") 평가를 사용하고 "ID"라는 개체가?
더 많은 코드 :.
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="ObjectDataSource1" BorderStyle="None">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<p style="vertical-align: middle; margin: 8px; background-color: #af9b9b; width: 475px;
line-height: 30px; padding-left: 20px; padding-right: 20px;">
<span style="float: left;">View Count :
<%# Eval("View") %>
</span>
<asp:HyperLink ID="HyperLink2" NavigateUrl='<%# Eval("ID","~/ShowStory.aspx?ID={0}") %>'
runat="server"><%# Eval("Title") %></asp:HyperLink></p>
<p style="padding: 10px; padding-top: 0;">
<%# Eval("Text") %></p>
<p style="vertical-align: middle; margin: 8px; background-color: #af9b9b; width: 475px;
line-height: 30px; padding-left: 20px; padding-right: 20px;">
Author : <asp:Label ID="lblUser" runat="server" Visible=false Text=""><%# Eval("UserID") %></asp:Label><asp:Label
ID="lblUser2" runat="server" Text="Label"></asp:Label></p>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
가 지금은 사용자 제공 키를 통해 사용자 이름을 가져올 수 membership.GetUser ("ID") 사용자 이름을 사용하고 싶습니다. 어떻게 표시합니까 lblUser
어떻게?
을 것
는이
asp:Label
객체에 할당하려면? 또는 중계기? 더 많은 코드를 보여줄 수 있습니까? – Thousand아무것도, 난 그냥 데이터 소스에서 ID를 얻으려면이 ID로 회원 우주선에서 사용자의 이름을 가져 와서 레이블에 표시 – Moslem7026
코드에서'ObjectDataSource1'을 사용하면 무엇을 제공합니까? – Oded