首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Request.Form问题

Request.Form问题
EN

Stack Overflow用户
提问于 2011-09-14 18:01:36
回答 4查看 141关注 0票数 0

项目中有一个aspx页面。下面有一条线;

代码语言:javascript
复制
value = Request.Form("xxx")

我怎样才能知道帖子在哪里呢?帖子来自哪一页?

EN

回答 4

Stack Overflow用户

发布于 2011-09-14 18:13:10

Page_Load中,你可以检查当前的处理程序,如果没有回发,请看这里:

代码语言:javascript
复制
namespace WebApplication1
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var currentRequest = HttpContext.Current.Handler;
            }
        }
    }
}

如果你调试它,你会看到currentRequest对象的值,它是调用页面,如果你使用Server.TransferResponse.Redirect访问webform,这是从调用webform中获取数据的常用方法。

当然,在其他答案中,您可以而且应该随时检查Request对象的属性,如RawUrl等。:)

票数 1
EN

Stack Overflow用户

发布于 2011-09-14 18:05:13

尝尝这个

代码语言:javascript
复制
  if(IsPostBack)

       {

             Label1.Text=Global.GetPostBackControl(this).ID.ToString();

       }
票数 0
EN

Stack Overflow用户

发布于 2011-09-14 18:05:57

请查看文档here,您应该可以在Request.RawUrl Property中找到相关信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7414476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档