我有一個朋友列表和其他網頁'chatbox'的主頁。我有一個使用Gridview生成的動態列表。該列表是朋友的列表,當用戶點擊朋友的姓名時,該朋友的姓名和用戶的id(即在會話中)的ID必須傳遞到另一個頁面('chatbox.aspx')。如何使用C#中其他頁面中的一個頁面發送的URL中的兩個值?
代碼:
HomePage1.aspx(部分代碼)
<asp:GridView GridLines="None" ID="GridView1" class="active bounceInDown" onClientClick="#chat-message"
runat="server" AutoGenerateColumns="false" CellPadding="4" ForeColor="#333333" OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
<AlternatingRowStyle BackColor="White"></AlternatingRowStyle>
<Columns>
<asp:TemplateField HeaderText="Friends">
<ItemTemplate>
<a href='<%# "chatbox.aspx?User=" + Eval("Ownerid") + "?Friend=" + Eval("Friendid") %>'>
<%# Eval("FName") %>
</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</form>
在點擊這個名字我可以得到兩個值:用戶ID和朋友id的下一個頁面的URL('客艙.aspx'),我只想知道如何使用它們在新頁面('chatbox.apsx')中進一步編碼。
所以如果我明白,你只是試圖訪問下一頁中的查詢字符串值是否正確?您是否從後面的代碼訪問? –
是的來自chatbox.apsx.cs @Rickjames –
@VDWWD打敗了我 –