【问题标题】:asp.net dynamic checkboxesasp.net 动态复选框
【发布时间】:2011-01-29 13:39:18
【问题描述】:

好的,我希望以前没有人问过这个问题(我的搜索表明没有 - 但我知道那不是保证!!),如果有,请指点我等等??

我的问题基本上是这个……

我有一个用户在“搜索”框中键入的 asp.net 页面,函数/subs 等背后的代码会生成与搜索条件匹配的用户列表。在搜索结果中返回的所有用户面前,我编写了一个 html 复选框。在结果列表下,有一个“电子邮件用户”按钮...

所以.. 我希望能够单击结果旁边的多个复选框,然后单击“电子邮件用户”按钮,该按钮应将我带到具有电子邮件功能的另一个页面,以便可以将电子邮件发送给所有先前选择的人users 我的困惑在于将结果中的“选定”用户列表放入电子邮件页面。

因为复选框是在代码隐藏文件中手动编码的(即代码基本上会生成一些 html 并将其推送到标签“占位符”中,所以我没有任何控制功能来使用 vb 代码获取复选框,或者我可以吗?

谁能提供我如何做到这一点的建议?

任何帮助都会很棒, 谢谢,克里斯

【问题讨论】:

    标签: asp.net vb.net dynamic checkbox


    【解决方案1】:

    ASP.NET CheckBoxList 适合你吗?

    【讨论】:

    • 我使用了 checkboxList 但仍在苦苦挣扎......基本上我在这里遵循了教程:velocityreviews.com/forums/t100700-dynamic-checkboxlist.html。所以现在我很好地构建了复选框控件,而不是我破解一些东西,但是当我点击我的“电子邮件”链接时,这有部分代码迭代了复选框列表,但我得到了一个很好的“对象引用未设置为一个对象的实例”错误,我不知道为什么?! ps,要将值传递到另一页,我将构建一个分隔列表(字符串)并将其添加到会话变量并从下一页读取它?!
    • 我猜我收到此错误是因为单击另一个按钮时会生成列表,然后单击电子邮件按钮时(生成列表后)回发版本该页面对列表一无所知???我走对了吗?如果是这样,有关如何修复的任何指示 - (如何在此处发布代码以显示我所拥有的?)
    • OK - 到目前为止,注意到这似乎只有在我使用母版页时才会中断!......即使上面链接上的示例在有母版页时也不起作用 - 事情是,我需要母版页,有没有办法解决这个问题?
    【解决方案2】:

    除了复选框列表,您还可以使用绑定到 IList 集合的 FormView 来执行此操作。

    FormView 更灵活一些。例如,您可以将更多控件关联到每个用户/行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-16
      • 2019-02-14
      • 1970-01-01
      • 2015-04-11
      • 1970-01-01
      • 2013-06-27
      相关资源
      最近更新 更多