小编mEl*_*ing的帖子

从asp.net中动态创建的文本框中获取文本

我整个上午一直在反对这一点,所以希望我能得到一些帮助.基本上我有问题从一些文本框控件中获取值我在.net 4中动态创建.

这是应用程序的理想流程.

1).用户从下拉菜单中选择一个html文档,该菜单是一个字母的模板.这个html文档包含格式$ VARIABLENAME $的标签,它将被替换为正确的值.

2).该程序通过模板运行并拉出$ STRING $格式的所有字符串并将它们存储在列表中.

3).对于此列表中的每个条目,程序生成一个asp:标签和一个asp:textbox,其中包含基于原始$ VARIABLENAME $字段的唯一ID.

4).用户输入替换值,然后点击提交.

5).程序用替换值替换所有$ STRING $并输出结果.

一切正常,直到我需要从文本框中获取值.我很确定这是页面生命周期的一个问题,但是因为在使用从下拉列表中选择所需的模板之前不会生成文本框,所以我不确定如何通过回发使它们持久化以便我可以引用它们.

我错了吗?在发生回拨事件后,如何访问从下拉事件创建的文本字段?

编辑:这是相关代码的大部分内容.

protected void createTextBoxes(List<string> results)
    {
        if (results != null)
        {
            foreach (string result in results)
            {
                string formattedResult = result.Substring(1, result.Length - 2);
                formattedResult = formattedResult.ToLower();
                formattedResult = char.ToUpper(formattedResult[0]) + formattedResult.Substring(1);


                var label = new Label();
                label.ID = formattedResult;
                label.Text = formattedResult + ": ";
                templateFormPlaceholder.Controls.Add(label);

                var textBox = new TextBox();
                textBox.ID = result;
                templateFormPlaceholder.Controls.Add(textBox);
                templateFormPlaceholder.Controls.Add(new LiteralControl("<br />"));

                previewBtn.Visible = true; …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net controls dynamic

5
推荐指数
1
解决办法
2万
查看次数

带有NavigationController和TabController的故事板

看起来这应该很容易理解,但今天下午我没有运气.我把这个问题的快速,简化的故事板模型汇总在一起.

基本上,我希望下面的表视图控制器也在标签栏控制器中(除了已经存在的导航控制器).选项卡将在两个表视图控制器之间切换.

现在,带按钮的视图控制器充当一种菜单.每个按钮通向一个表视图控制器.理想情况下,此视图控制器不会显示标签栏,并且只能从表视图控制器的导航栏上的后退按钮访问.

我尝试了一些嵌入tabbarcontrollers的不同方法,但没有一种方法可以产生预期的结果:

- 我尝试选择两个表视图控制器并将它们嵌入到选项卡视图控制器中.标签栏中没有显示标签栏,并显示"无法访问的场景"警告.

- 我尝试将初始导航控制器嵌入到tabbarcontroller中.这将为第一个"菜单"页面创建一个选项卡条目.一旦我将tableviews连接到tabview,它也会导致push segues出现问题.

我可以在故事板上实现一些程序化选项,我只选择了这个项目的故事板,因为它是一个相对简单的数据表示.

解决这个问题的正确方法是什么?谢谢!

故事板截图

xcode objective-c storyboard uitabbarcontroller uinavigationcontroller

3
推荐指数
1
解决办法
6864
查看次数