Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Ajax日历在IE中不工作_Asp.net - Fatal编程技术网

Asp.net Ajax日历在IE中不工作

Asp.net Ajax日历在IE中不工作,asp.net,Asp.net,我使用AJAX日历和只读文本框控件来选择日期。当我点击日历中的任何日期时,它会选择日期并将其附加到txtFromDate。它在FF和Chrome中正常工作,但在IE中不正常。以下是我的代码: <asp:TextBox ID="txtFromDate" Text="From Date" runat="server" onfocus="javascript:this.value=''" onblur="javascript: if(this.value==''){this.value


我使用AJAX日历和只读文本框控件来选择日期。当我点击日历中的任何日期时,它会选择日期并将其附加到txtFromDate。它在FF和Chrome中正常工作,但在IE中不正常。以下是我的代码:

<asp:TextBox 
ID="txtFromDate" 
Text="From Date" 
runat="server" 
onfocus="javascript:this.value=''" 
onblur="javascript: if(this.value==''){this.value='From Date';}">
</asp:TextBox>

<Ajax:CalendarExtender 
ID="txtCalendeControlExtenderFromDate" 
runat="server" 
Format="dd-MMM-yyyy" 
TargetControlID="txtFromDate">
</Ajax:CalendarExtender>

尝试将文本框和CalendarExtender放入div标记中,如下所示:

<div style="position: relative;">
    <asp:TextBox 
     ID="txtFromDate" 
     Text="From Date" 
     runat="server" 
     onfocus="javascript:this.value=''" 
     onblur="javascript: if(this.value==''){this.value='From Date';}">
   </asp:TextBox>

   <Ajax:CalendarExtender 
   ID="txtCalendeControlExtenderFromDate" 
   runat="server" 
   Format="dd-MMM-yyyy" 
   TargetControlID="txtFromDate">
   </Ajax:CalendarExtender>
</div>


找到了这个问题的解决方案,只是从HTML中删除了内联脚本,它对我很有效。:)

Internet explorer。许多web开发人员愤怒的根源。我在IE上遇到了几乎相同的问题,然后我在我的web.config中添加了这一问题,即禁用IED中的兼容模式。帮个忙,用普通的jQuery和jQuery插件替换所有MS-AJAX控件。默认情况下,VisualStudio现在使用jQuery库填充新的Web项目。这是来自M$的一个非常大的提示。为什么在这行代码onfocus=“javascript:this.value=”;“?@Mohit是的,但是对于这个divI,make position:relative我尝试添加了style属性,但对我来说仍然不起作用(@Mohit尝试使用F12在错误控制台中查找,可能onfocus事件的代码行破坏了javascript。尝试在末尾添加分号。