如何在ASP中创建WebControl ?具有与表单的输入元素绑定的公共属性的.NET
本文关键字:元素 输入 绑定 表单 NET 属性 ASP 创建 WebControl | 更新日期: 2023-09-27 18:03:41
简而言之,我想创建一个可以在输入表单中多次出现的WebControl。我起草出来的WebControl有属性,被认为是与web控件(文本框等)的值相关。我想要做的是访问WebControl的输入元素的内容,在我的提交处理程序的名称如下:
var firstname = customControl.FirstName;
var lastname = customControl.LastName;
我有一个WPF的背景,所以这是足够熟悉的,我给自己带来了麻烦
这是我的想法(在其他语言上学习了几个月后刚刚回到。net),我假设这是一个用户控件,因为服务器控件的属性记录非常好。
首先,假设您的用户控件有txtFirst
和txtLast
文本框。
在代码后面,添加公共属性FirstName和LastName。属性看起来像这样:
public string FirstName {
get { return this.txtFirst.Text.Trim(); }
set { this.txtFirst.Text = value ?? ""; }
}
public string LastName {
get { return this.txtLast.Text.Trim(); }
set { this.txtLast.Text = value ?? ""; }
}
就是这样。如果你问的不是用户控件,我很抱歉。