我有一个页面,上面有三个用户控件。两个输出表和一个保持日期输入。
我正在尝试使用Request.Form [“Date1”]等读取提交日期的值。但是,我没有得到任何值。我错过了一些非常基本的东西吗?
答案 0 :(得分:0)
您可以在usercontrol中写入属性
public string DateValue
{
get { return dateValue.Text; }
}
如果上面的文本框保持Date1
应该可以正常工作,或者您可以相应地进行更改。
然后只需要在任何地方访问DateValue
在后面的aspx代码中,您可以创建如下所示的用户控件对象并访问其属性。
UserControl userControl = (UserControl)Page.FindControl("userControl");
此处userControl
是User Control
的ID。
答案 1 :(得分:0)
你的价值观在哪里都没关系。 (只要它们在表格标签下)
页面提交表格。我再说一遍 - 它的形式。
确保您根据表单元素的名称
读取值