如何获取控件值窗体控件 ID asp.net C#
本文关键字:控件 ID 窗体 asp net 获取 何获取 | 更新日期: 2023-09-27 18:36:28
>我让我的页面动态填充控件 所以我只能得到控件 ID那么如何从控件 ID 中获取控件值或名称我试过这个,但一无所获
TextBox control = new TextBox { ID = _NumberFieldID + item.BlueprintFieldId, CausesValidation = true, EnableViewState = true, CssClass = "form-control ui-spinner-input spin metadatacontrol", Width = new Unit(ctrWidth + "%") };
ctrlDivSet.Controls.Add(control);
这就是我的实验
Control ControlValues= FindControl(_NumberFieldID + validationObject.MatchBlueprintFieldId);
我尝试比较两个控件值所以我用了这个
CompareValidator controlValidator = new CompareValidator()
{
ControlToValidate = control.ID,
ControlToCompare = _NumberFieldID + validationObject.MatchBlueprintFieldId,
Operator = voperator,
ValidationGroup = _ValidationGroup,
};
CotrolTOCompare
可以获取 ID 并比较其值我需要这样的东西通过控件的 ID 获取控件名称或值请帮忙
我对
你想要什么有点困惑,所以让我们从这里开始,然后我会更新以解决
它不正确:)获取一个你可以用于 JavaScript 的值,你可以做
var clientId = myTextBox.ClientId;
如果要使用该名称获取控件
var textBox = (TextBox)FindControl("myTextBox");