C# 控件内部向导<;StepNavigationTemplate>;标签是';在代码隐藏中不可用?
我在向导控件的标记中放置了一个文本控件 在代码隐藏中,我无法访问该控件 为什么会这样?您是否尝试过:C# 控件内部向导<;StepNavigationTemplate>;标签是';在代码隐藏中不可用?,c#,asp.net,controls,wizard,asp.net-controls,C#,Asp.net,Controls,Wizard,Asp.net Controls,我在向导控件的标记中放置了一个文本控件 在代码隐藏中,我无法访问该控件 为什么会这样?您是否尝试过: Literal literal = MyWizard.FindControl("MyLiteral") as Literal; if (literal != null) // do something with literal (也许你试过了,但我怎么能从你的问题中知道呢?你试过这个吗: Literal literal = MyWizard.FindControl("MyLiteral
Literal literal = MyWizard.FindControl("MyLiteral") as Literal;
if (literal != null)
// do something with literal
(也许你试过了,但我怎么能从你的问题中知道呢?你试过这个吗:
Literal literal = MyWizard.FindControl("MyLiteral") as Literal;
if (literal != null)
// do something with literal
(也许你试过了,但我怎么能从你的问题中知道呢?任何类型的模板控件(向导、重发器等)都不会将模板内的控件作为成员变量公开。您需要在正确的步骤上使用FindControl i、 e
如果向导步骤中有其他模板化控件,则还需要对这些控件执行“FindControl”以继续深入到文本。我创建了一个“FindControlRecursive”扩展方法来简化这个过程。任何类型的模板控件(向导、Repeater等)都不会将模板内的控件作为成员变量公开。您需要在正确的步骤上使用FindControl i、 e
如果向导步骤中有其他模板化控件,则还需要对这些控件执行“FindControl”以继续深入到文本。我创建了一个“FindControlRecursive”扩展方法来简化此操作。我尝试了,但在每个向导步骤中都使用了:this.FindControl,因为我需要它。我尝试了,但在每个向导步骤中都使用了:this.FindControl。