【问题标题】:Accessing the controls in a StartNavigationTemplate within a Wizard在向导中访问 StartNavigationTemplate 中的控件
【发布时间】:2010-10-20 11:42:39
【问题描述】:

wizard.FindControl 没有找到控件。

如何访问它,例如,我可以更改按钮上的文本?我正在为按钮文本使用第 3 方来源,因此无法使用全球化。

【问题讨论】:

    标签: asp.net wizard


    【解决方案1】:

    或者你可以试试这样的:

    Button btnNext = (Button)MyWizard.FindControl("StartNavigationTemplateContainerID$StartNextButton");

    【讨论】:

      【解决方案2】:

      直接使用查找控件很难找到控件。但是您可以做的是为导航模板创建自己的模板(您需要从 iTemplate 继承)。这些 startNavigationTemplate、StepNavigationTemplate 和完成导航模板有 3 个。开始模板将显示为将 stepType 设置为 Start 等的向导步骤。值得注意的是,您可以为所有模板等设置模板。

      关于精灵控制的好文章是http://msdn.microsoft.com/en-us/magazine/cc163894.aspx

      【讨论】:

        猜你喜欢
        • 2014-01-20
        • 1970-01-01
        • 1970-01-01
        • 2010-11-19
        • 2015-01-13
        • 2015-01-10
        • 1970-01-01
        • 2013-10-07
        相关资源
        最近更新 更多