这是html代码(它的一部分):
<input type="hidden" name="Recieved" id="Recieved" value="yuval" />
(该值是从另一个页面收到的,我写这个只是为了解释问题)在 cs (asp) 页面中,我在这里得到一个空引用异常:
recieve= Request["Recieved"];
if (!recieve.Equals(""))
当我调试页面并在 if 语句之前创建断点时,recieve 参数为空,所以我认为问题是 html 代码是在 asp 代码之后加载的,然后仍然没有 Recieved 字段。我发现对我不起作用的代码:
protected void Page_Load(object sender, EventArgs e)
{
Page.LoadComplete += new EventHandler(Page_LoadComplete);
}
(在此之后是 Page_LoadComplete 函数代码)如何在 asp 代码运行之前加载 html 属性并设置它们的值?