Request.Form从另一个用户控件获取值

时间:2013-11-26 11:11:09

标签: c# webforms webusercontrol

我有一个页面,上面有三个用户控件。两个输出表和一个保持日期输入。

我正在尝试使用Request.Form [“Date1”]等读取提交日期的值。但是,我没有得到任何值。我错过了一些非常基本的东西吗?

2 个答案:

答案 0 :(得分:0)

您可以在usercontrol中写入属性

public string DateValue
{
    get { return dateValue.Text; }
}

如果上面的文本框保持Date1应该可以正常工作,或者您可以相应地进行更改。

然后只需要在任何地方访问DateValue

在后面的aspx代码中,您可以创建如下所示的用户控件对象并访问其属性。

UserControl userControl = (UserControl)Page.FindControl("userControl");

此处userControlUser Control的ID。

答案 1 :(得分:0)

你的价值观在哪里都没关系。 (只要它们在表格标签下)

页面提交表格。我再说一遍 - 它的形式。

确保您根据表单元素的名称

读取值