【问题标题】:How to get the data from an HTML page and store it into SQL Sever如何从 HTML 页面获取数据并将其存储到 SQL Server
【发布时间】:2011-07-16 11:51:49
【问题描述】:

我有一个 HTML 页面),用户必须先登录。

我的问题是如何将 TextBox 的值从该 HTML 页面获取到 ASP.NET 页面?

附: Request.Form() 方法会起作用吗??

【问题讨论】:

  • 如果文本框是一个 asp.net TextBox 对象,那么您将在 .aspx 页面上为其分配一个 ID,并从后面的代码中引用它以获取其 .Text 属性。

标签: .net asp.net html sql-server


【解决方案1】:

Request.Form[] 只要您的 html 页面在表单中包含发布到您的 asp.net 应用程序页面的输入,就可以工作。

【讨论】:

    【解决方案2】:

    尝试创建一个 javascript 函数,该函数以 html 形式获取文本框的值,并将它们作为查询字符串传递给您正在重定向的页面。

    在javascript中:

    function Text(textbox) {
                var btn = document.getElementById('btnSubmit');
                var text = document.getElementById(textbox.id);
                btn.href = btn.href +'?'+ text.value;
            }
    

    在html页面中:

    <form id="form1" runat="server">
        <div>
          Text:  <input id="txtBox" type="text" onchange="Text(this);" />
            <a id="btnSubmit" href="Default.aspx">Submit</a>
        </div>
     </form>
    

    所以,当您点击提交时,您会找到带有如下查询字符串的链接:

    http://localhost/Test/Default.aspx?test
    

    如果有帮助,标记为答案!

    【讨论】:

      猜你喜欢
      • 2011-02-15
      • 1970-01-01
      • 2021-05-07
      • 2023-03-18
      • 2021-12-23
      • 2021-10-15
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      相关资源
      最近更新 更多