C# 当我通过ajax更改Asp.net textvalue时,读取codebehind中的Asp.net TextBox值时,该值为空
当我通过ajax更改Asp.net textvalue时,读取codebehind中的Asp.net TextBox值时,该值为空C# 当我通过ajax更改Asp.net textvalue时,读取codebehind中的Asp.net TextBox值时,该值为空,c#,jquery,asp.net,ajax,visual-studio-2010,C#,Jquery,Asp.net,Ajax,Visual Studio 2010,当我通过ajax更改Asp.net textvalue时,读取codebehind中的Asp.net TextBox值时,该值为空 <script type="text/javascript"> $(function() { $('#=<%txtDatePicker.ClientID%>').datepicker(); }); </script> datepicker
<script type="text/javascript">
$(function() {
$('#=<%txtDatePicker.ClientID%>').datepicker();
});
</script>
datepicker一个ajax组件,允许用户从日历中选择日期。当用户选择您的日期时,它会将该日期粘贴到txtdatepicker文本上。
txtdatepicker是一个asp.net文本框组件
所以,当我想读取代码背后的txtdatepicker.text时,结果是空的。为什么 您的代码有错误,请尝试以下操作,这可以帮助您
<script type="text/javascript">
$(function() {
$("#<%=txtDatePicker.ClientID%>").datepicker();
});
</script>
试试这个(去掉“=”和“=”
<script type="text/javascript">
$(function() {
$("#<%txtDatePicker.ClientID%>").datepicker();
});
</script>
这是默认方法
<script>
$(function() {
$( "#datepicker" ).datepicker();
});
</script>
请参阅此网站如果设置服务器端文本框的属性clientdmode=Static,该怎么办 然后使用datepicker,因为它是默认使用的
$(function() {
$( "#YourTextBoxID" ).datepicker();
}) 替换$'='。日期选择器;与$.val;如果删除关键字。我的日历不显示。所以datepicker是一个ajax calnder函数。为什么必须用val替换。val不起作用请尝试chrome控制台查看是否存在JS错误扫描粘贴页面加载方法?@Phoenix:您尝试过吗??我认为它现在应该可以工作了。在Mozilla中使用web developer附加组件,并尝试找出错误所在,它将毫无疑问地帮助您,这是免费的。。。
$(function() {
$( "#YourTextBoxID" ).datepicker();