gpt4 book ai didi

jquery - 在 MVC 中创建动态 Html 控件的最佳方法

转载 作者:行者123 更新时间:2023-12-01 05:56:09 25 4
gpt4 key购买 nike

我需要创建动态 Html 控件并使用 .Net 中的 MVC 在 View 中显示它,并且我还需要进行一些基本验证,即 - 如果它是文本框,那么它不应该为空,如果它是复选框并验证复选框是否被选中。成功验证后同时我需要将其保存在数据库中。

您能告诉我哪种方法最能实现这一目标吗?它不应该影响性能。我心里有一些选项列表1. 使用 HTMLhelper 类、字符串生成器、标签生成器。2.Jquery

我不知道哪个选项最容易且最好实现。

最佳答案

HTMLHelper类(class)会有很大帮助。如果您需要实现像Required这样的基本验证领域或与一些RegEx那么您可以依赖 MVC 提供的验证属性并将其与您的 Model 一起使用例如

[Required]
Public string FirstName {get; set;}

您还可以编写自己的自定义属性并在 Model 上使用它类

This could be of great help

动态 UI 的粗略草图

写一个model绑定(bind)到您的数据库的类(这将包含您的 UI 控件的详细信息,如 type,name,attributes 等)。当你默认 controller第一次点击 Action ,初始化你的model并传递给对应的View ,绑定(bind)到您的 Model 。那么它非常简单,您可以读取 View 中的模型值。并相应地使用 HTMLHelper 放置您的 UI 元素方法

关于jquery - 在 MVC 中创建动态 Html 控件的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15473857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com