c# - 关于 .aspx 页面上未在服务器上运行的输入变量和隐藏代码

标签 c# javascript asp.net

我有一个输入变量,可以在客户端使用 JavaScript 进行操作:

<input type="text" id="field1"  value="Sunday, July 30th in the Year 1967 CE" />

如何使用输入值在我的代码隐藏中的点击事件上写入数据库?

最佳答案

而不是使用

<input type="text" id="field1"  value="Sunday, July 30th in the Year 1967 CE" />

更改为

<asp:TextBox runat="server" ID="txtDate"></asp:TextBox>

然后使用类似以下内容在 JS 中设置值:

document.getElementById('<%=txtDate.ClientID%>').value

后面的代码获取值

txtDate.Text

关于c# - 关于 .aspx 页面上未在服务器上运行的输入变量和隐藏代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8233932/

相关文章:

c# - ASP.NET C# - 如何为 UserControl 内的 CheckBoxList 设置公共(public)属性?

c# - .net dllimport DllNotFoundException 但 dll 确实存在。

javascript - 如何将一个对象变成多个键值数组

javascript - jquery中如何访问对象

JavaScript 淡入淡出使用 CSS 不透明过渡

javascript - JustGage 使用 asp 网络

asp.net - 没有应用迁移。数据库已经是最新的

c# - 使用自动映射器 C# 进行映射时出现问题

c# - TimeZoneInfo 和夏令时

c# - 使用 Cookie 的购物车