可以啊
bool Validate(System.Web.UI.Page page)
{
}
里面的控件具体怎么遍历?
用JS生成的控件,可以遍历到吗?
有没有具体的例子?
如果可以整体当做参数,就通畅了
求个实例,博客也行。
@二十三号同学:
Validate(UI.Page page)
{
foreach(Control c in page.Control)
{
//your code
}
}
js 生成的控件就没法遍历到了, 因为不是webform ui control, 但是可以从 page.Request 中取得postback回来的参数
this就是当前页面了。喜欢怎么做就怎么做。
在通用类里 没法用 this.**的
@二十三号同学:
Page1的Click事件代码:
_Click(xxxx)
{
Common.Handle(this);
}
Common类:
class Common
{
public void Handle(Page page)
{
page.TextBox1......
}
}
这不过是编程中最简单的参数传递而已.
如果只是判断textbox为不为空,foreach就行了。
textbox 检测的时候情况比较多
textbox可能要求为必须数字
必须为有效身份证号
必须为时间格式
时间必须大于当前时间,两个textbox之间还有逻辑判断
关键是,打算进行回显
把当前页面的信息,存入数据库,需要的时候,还原页面
基于上述的考虑,打算把页面全部当做参数
直接传递Form