如何在 ASP.NET MVC 中实现复选框列表?

发布于 2024-08-27 21:21:14 字数 91 浏览 5 评论 0原文

刚刚从 WebForms 迁移到 MVC 并替换了各种用户界面。不确定 WebForms CheckListBox 是如何实现的,是否有 jQuery 插件或基本示例?

Just moved from WebForms to MVC and replacing various userinterfaces. Not sure how the WebForms CheckListBox is implemented, is there a jQuery plugin or a basic example of this somewhere?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷爱 2024-09-03 21:21:14

根据您对 jQuery 的需求,我经常使用与此类似的模板。 (您应该能够将 jQuery 事件连接到此;我现在将其保留为基本模板。)

<div class="checkBoxList"><!-- This class usually defines a max-height and overflow -->
    <% foreach (MyObject o in Model.MyObjects) { %>
        <input type="checkbox" name="myObjectSelections" 
            value="<%=o.Value%>" /><br />
        <%=o.Text%>
    <% } %>
</div>

(一旦我开始工作并查看我的真实代码,我可能会在几个小时内完善此答案,但它应该可以帮助您入门。)

您的操作方法将采用一个 bool 数组作为 myObjectSelections 参数。

Depending on your need for jQuery, a template similar to this is what I routinely use. (You should be able to wire up jQuery events to this; I'm keeping this to a basic template for now.)

<div class="checkBoxList"><!-- This class usually defines a max-height and overflow -->
    <% foreach (MyObject o in Model.MyObjects) { %>
        <input type="checkbox" name="myObjectSelections" 
            value="<%=o.Value%>" /><br />
        <%=o.Text%>
    <% } %>
</div>

(I may refine this answer in a couple hours once I'm at work and see my real code for this, but it should get you started.)

Your action method for this will take an array of bools for the myObjectSelections argument.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文