【问题标题】:Inserting into database without click event ASP.NET在没有点击事件 ASP.NET 的情况下插入数据库
【发布时间】:2015-01-19 15:42:33
【问题描述】:

我试图在不使用点击事件的情况下将数据插入数据库。 我对表单的控制很少,在写入它们之后,我想在不点击的情况下自动将值输入数据库。

当您使用 ASP.NET 时,有哪些可能的方法来做到这一点?

我在考虑使用 onfocus 事件,但我知道 onfocus 不支持同时关注多个控件。有人对此有更好的建议吗?

【问题讨论】:

    标签: javascript c# jquery asp.net events


    【解决方案1】:

    您总是可以通过 Angular 或 Knockout 使用某种双向绑定。每次模型更改时,将整个模型保存到数据库中。也就是说,这似乎是一个糟糕的主意。您访问 db 的次数会比看起来需要的多得多,这会使验证变得更加棘手。

    【讨论】:

    • 感谢您的回答。是的,我也有同样的想法。这对我来说也是愚蠢和可怕的想法。以这种方式插入数据库可能会一团糟,但这是我的任务,我必须处理它。我会多看看你的建议:) @DavidL
    • 可以理解:)。我们都有这些类型的任务。祝你好运!
    • 我有一个类似的项目,我使用了 Ajax + Webservices。它应该可以解决问题,这样您就可以使用普通的 html 控件,而不必使用 Asp.net 控件
    猜你喜欢
    • 1970-01-01
    • 2021-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多