如何创建一个c#因变量

本文关键字:一个 因变量 创建 何创建 | 更新日期: 2023-09-27 18:21:38

我正在尝试创建一个可以多次重用的c#方法,但根据变量类型的条件,我希望能够构造文本字段的名称。

例如,如果type="TY",那么我想调用

if ((String)this.TYIdlabelChange.Value == null)

但是,如果type="CA",那么我想调用

if ((String)this.CAIdlabelChange.Value == null)

其他示例:

if ((String)this.DIIdlabelChange.Value == null)
if ((String)this.LOIdlabelChange.Value == null)
if ((String)this.REIdlabelChange.Value == null)
etc...

有什么想法吗?

谢谢!

如何创建一个c#因变量

您需要使用Page.FindControl,类似于

var tb = FindControl(type+"IdlabelChange") as Textbox;
if(tb != null && tb.Value != null){
    ....
}