我有一个带有编辑链接的页面A.单击时,它会将参数发送到第二个页面B,其中包含编辑模式下的DetailsView。 Page B负责编辑细节。
A.aspx?AuthorId=89
我的问题是:我无法在B中的DetailsView中可视化从页面A.aspx传递的Right AuthorId。 我错过了什么?如果你给我发了一些教程的链接,请。谢谢你的时间!
这里是DetailsView的代码-----------
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
DataKeyNames="AuthorId" DataSourceID="EntityDataSource1" Height="50px"
Width="125px" DefaultMode="Edit">
<Fields>
<asp:BoundField DataField="AuthorId" HeaderText="AuthorId" ReadOnly="True"
SortExpression="AuthorId" />
<asp:BoundField DataField="UserId" HeaderText="UserId"
SortExpression="UserId" />
<asp:BoundField DataField="FirstName" HeaderText="FirstName"
SortExpression="FirstName" />
<asp:BoundField DataField="LastName" HeaderText="LastName"
SortExpression="LastName" />
<asp:BoundField DataField="NoteInternal" HeaderText="NoteInternal"
SortExpression="NoteInternal" />
<asp:BoundField DataField="ContentAuthor" HeaderText="ContentAuthor"
SortExpression="ContentAuthor" />
</Fields>
</asp:DetailsView>
答案 0 :(得分:1)
答案 1 :(得分:0)
Dim AuthorID as Integer = Request.QueryString("AuthorID") 'vb.net
int AuthorID = Request.QueryString["AuthorID"] ; //c#