Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 请求.表格问题_C#_Asp.net - Fatal编程技术网

C# 请求.表格问题

C# 请求.表格问题,c#,asp.net,C#,Asp.net,项目中有一个aspx页面。下面是一条线 value = Request.Form("xxx") 我怎样才能知道帖子的来历?这篇文章来自哪一页 试试这个 if(IsPostBack) { Label1.Text=Global.GetPostBackControl(this).ID.ToString(); } 请看一下文档 您应该在页面的中找到信息\u Load如果没有回发,您可以检查当前处理程序,请参见此处: namespace

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

value = Request.Form("xxx")
我怎样才能知道帖子的来历?这篇文章来自哪一页

试试这个

  if(IsPostBack)

       {

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

       }

请看一下文档
您应该在
页面的中找到信息\u Load
如果没有回发,您可以检查当前处理程序,请参见此处:

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
对象的值,它是调用页面,如果您来到一个带有
服务器的webform。Transfer
Response。Redirect
这是从调用webform获取一些数据的常用方法


当然,与其他答案一样,您可以而且应该随时检查
请求
对象的属性,如
RawUrl
等…:)

如果调试器没有在该行停止,并且该行
value=Request.Form(“xxx”)“
(注意:我觉得这更像VB)所在的页面是
Page1.aspx
,那么 您可以在整个项目/解决方案中搜索以下内容

action\s*=\s*['”].*Page1.*>
例如使用visual studio的Find(Ctrl+F)并选中Use:RegularExpression


编辑:这将尝试使用表单的操作属性查找发布到页面的表单

该行在哪里?在web表单的哪种方法中?在页面的页面加载中,它被编码为获取“xxx”值。为什么您不知道页面加载中的页面?这是一个母版页吗,你真的在控制中吗,你是在做跨页回发,还是可能做一些ajax回发到一个aspx页面?你可能是对的,我不知道如何控制它,所以我问了一个问题:)我不是在建议一个答案,我只是想理解你想做什么。我看到您选择了下面的答案,所以我假设您想知道post数据来自哪个控件。Global.GetPostBackControl不是内置的。我猜你的信是这样写的。无论哪种方式,OP都似乎在寻找未发布控件的页面,而不是当前页面上的控件。@drs9222:很抱歉,您发布的url不正确valid@drs9222:是的,我设法打开了它,我同意你的意见代码正在寻找控件