gpt4 book ai didi

c# - 如何在C#中获取文本框控件

转载 作者:太空宇宙 更新时间:2023-11-03 20:14:06 25 4
gpt4 key购买 nike

我有一个 HTML 文本框

<script>
$(function () {
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true
});
});
</script>

<input type="text" size="10" name="datepicker" id="datepicker" />

现在我需要将文本框的值设置为“abcd”;

我试过 datepicker.Text = "abcd"; 错误是 "the name datepicker does not exist in current context"...

我尝试找到控件并赋值,但仍然无法完成。

还有其他方法吗?谢谢

最佳答案

您首先需要制作 <input>控制服务器端标签,使用 runat="Server"属性:

<input runat="server" type="text" size="10" name="datepicker" id="datepicker" />

然后,您可以使用 C# 代码修改该值:

protected void Page_Load(object sender, EventArgs e)
{
datepicker.Text = "New Value"; // Initial value for input field
}

如果您想使用 jQuery 在客户端修改值,我首先建议将 ID 设为静态:

<input runat="server" ClientIDMode="Static" type="text" size="10" name="datepicker" id="datepicker" />

然后你可以这样做:

$("#datepicker").val('New Value');

页面加载后的任何位置。

关于c# - 如何在C#中获取文本框控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18061810/

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