【问题标题】:How to update asp.net server with element value?如何使用元素值更新 asp.net 服务器?
【发布时间】:2016-07-13 16:41:16
【问题描述】:

我有一个包含许多文本框的站点,我需要将它们的值从页面获取到数据库。我在 jQuery 中编写了一个简单的小函数,它遍历所有文本框比使用 vb.net 更容易。我很乐意直接在 vb.net 中与数据库交互。我尝试了很多方法让Label1在调用函数后保持不变,这样我就可以使用vb来解析文本并相应地更新数据库。由于我是 asp.net 的新手,我确信我在回发过程和/或理解中缺少一些基本知识。感谢您的帮助。

 $("#Button1").click(function () {  
    var str ="DBN;", shape;
    $('.test').each(function () {
        Num = $(this).val();
        if (Num > 0) {
            shape = $(this).attr("name");
            str += shape + "~" + Num + ","
        }; /// end if 
    });/// end each
    $('#Label1').text(str);
    //event.preventDefault();
});/// end function

【问题讨论】:

  • 为什么不直接使用$('#myForm').serialize() 获取值并使用ajax 将数据发送到后端?
  • @Kstro21,没有使用ajax的经验,能不能给我发个正确的方向

标签: jquery asp.net vb.net


【解决方案1】:

如果我没记错的话,修改客户端时标签的值不会持续存在。尝试在回发之前将它们放在隐藏字段中并从那里检索新值。

【讨论】:

  • 嘿 @user35.... 隐藏字段的东西很好用,很简单,现在是在回发时更新数据库的直接路径。感谢您的帮助!
猜你喜欢
  • 2014-09-03
  • 1970-01-01
  • 2012-09-25
  • 1970-01-01
  • 1970-01-01
  • 2014-09-23
  • 2021-09-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多