【发布时间】:2013-02-16 01:32:17
【问题描述】:
从 GridView 的 RowCommand 事件中请求页面,这里是代码
protected void grdClaimList_RowCommand(object sender, GridViewCommandEventArgs e)
{
switch (e.CommandName)
{
case "ViewClaim":
Response.Redirect("ClaimStatus.aspx?id=" + e.CommandArgument);
break;
}
}
我想从 url 中隐藏查询字符串,可以吗?如果是,请告诉我怎么做?
【问题讨论】:
-
不完全相同,但如果适用,您可以使用 POST 而不是 GET 请求(数据不会在 URL 中)。
-
Server.Transfer() 是否足够好?
-
@Adriano 我需要以哪种形式提供“GET”方法,gridview 页面或调用页面?
-
“从 url 隐藏查询字符串”到底是什么意思?您的意思是希望目标页面可以访问 id 值,但不希望它在查询字符串中可见?
标签: asp.net url query-string