我目前正在使用VB在ASP.NET中的Web应用程序。使用POST或SESSION捕获数据
现在我有1页面板,我们正在使用显示/隐藏取决于流量。当用户第一次进来时,他/她会看到一个包含客户列表的gridview。然后,用户点击一行中的链接并呈现他/她可以更新客户信息的表单。
本来我有一个HyperLinkField字段即把ClientID的url中,那么我会抓住网址,并做适当的代码
<asp:HyperLinkField Text='<%$ Resources:Resource, ManageClient %>' DataNavigateUrlFields="CLIENT_ID" DataNavigateUrlFormatString="~/clients/manage.aspx?clientId={0}" />
现在,我重新思考的是,不知道它是否是更好地使用会话通过这个代替
<asp:TemplateField Visible="false"><ItemTemplate><asp:Label runat="server" ID="hidClientId" Text='<%# Bind("CLIENT_ID")%>' Visible="false" /></ItemTemplate></asp:TemplateField>
<asp:ButtonField Text='<%$ Resources:Resource, ManageClient %>' CommandName="Manage" />
抢clientID的或者使用POST方法,这我不知道它是如何工作的。NET(但我在PHP中使用它)
任何^ h艾尔普将不胜感激。
数据发回到同一页面,还是要到不同的页面? – tloflin 2010-03-31 14:52:12
相同的页面...我使用1页面板来显示/隐藏所需的部分(gridiew,窗体等...) – Karinne 2010-03-31 15:20:30