Asp.net DateTimePicker控件安装错误

Asp.net DateTimePicker控件安装错误,asp.net,Asp.net,我有一个关于第三方DateTimePicker控件的问题。 我已经下载了dll并粘贴了相应的web.config行。 我已将控件放入aspx页面。加载页面时,会出现一个警报框: 否«添加动词=“获取”路径=“/JavascriptDateTimeFormat.axd”/»httpHandler 控件的文本框和按钮存在,但不起任何作用 my web.config的一部分是: <pages> <controls> <add tagPrefix="asp" n

我有一个关于第三方DateTimePicker控件的问题。 我已经下载了dll并粘贴了相应的web.config行。 我已将控件放入aspx页面。加载页面时,会出现一个警报框:

否«添加动词=“获取”路径=“/JavascriptDateTimeFormat.axd”/»httpHandler

控件的文本框和按钮存在,但不起任何作用

my web.config的一部分是:

<pages>
  <controls>
    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add tagPrefix="mark" assembly="Mark.Web.UI.WebControls.DateTimePicker" namespace="Mark.Web.UI.WebControls"/>
  </controls>
</pages>
<httpHandlers>
  <remove verb="*" path="*.asmx" />
  <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  <add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  <add verb="GET" path="/helpdeskweb/JavascriptDateTimeFormat.axd" type="Mark.Web.UI.JavascriptDateTimeFormat, Mark.Web.UI.WebControls.DateTimePicker"/>
</httpHandlers>


我该怎么办?

如果这是针对IIS7的,您需要稍微更改它。在这种情况下,您需要在小节的部分中添加以下行:

<add name="JavascriptDateTimeFormat" verb="GET" path="JavascriptDateTimeFormat.axd" type="Mark.Web.UI.JavascriptDateTimeFormat, Mark.Web.UI.WebControls.DateTimePicker"/>


几乎相同,但语法和位置略有不同。

如果这是针对IIS7的,您需要稍微更改它。在这种情况下,您需要在小节的部分中添加以下行:

<add name="JavascriptDateTimeFormat" verb="GET" path="JavascriptDateTimeFormat.axd" type="Mark.Web.UI.JavascriptDateTimeFormat, Mark.Web.UI.WebControls.DateTimePicker"/>


几乎相同,但语法和位置略有不同。

他没有指定,但您需要将其放在

<handlers>


他没有具体说明,但你需要把它放在

<handlers>

只要省略name=“JavascriptDateTimeFormat”就可以了。IIS7中增加的行为:

<add verb="GET" path="JavascriptDateTimeFormat.axd"
  type="Mark.Web.UI.JavascriptDateTimeFormat, Mark.Web.UI.WebControls.DateTimePicker"/>

Alexander

只要省略name=“JavascriptDateTimeFormat”就可以了。IIS7中增加的行为:

<add verb="GET" path="JavascriptDateTimeFormat.axd"
  type="Mark.Web.UI.JavascriptDateTimeFormat, Mark.Web.UI.WebControls.DateTimePicker"/>


Alexander

将此条目添加到HttpHandlers标记之间的web.config中

添加verb=“GET”path=“JavascriptDateTimeFormat.axd”type=“Mark.Web.UI.JavascriptDateTimeFormat,Mark.Web.UI.WebControl.DateTimePicker”


确保路径如粗体所示。

将此条目添加到web.config HttpHandlers标记之间

添加verb=“GET”path=“JavascriptDateTimeFormat.axd”type=“Mark.Web.UI.JavascriptDateTimeFormat,Mark.Web.UI.WebControl.DateTimePicker”


确保路径如粗体所示。

这是此问题的完整解决方案。 最好有IIS6和IIS7部分:

<configuration>
  <system.webServer>
    <handlers>
      <add name="JavascriptDateTimeFormat" verb="GET" path="JavascriptDateTimeFormat.axd" type="Mark.Web.UI.JavascriptDateTimeFormat, Mark.Web.UI.WebControls.DateTimePicker"/>
    </handlers>
  </system.webServer>
  <system.web>
    <httpHandlers>
      <add verb="GET" path="/JavascriptDateTimeFormat.axd" type="Mark.Web.UI.JavascriptDateTimeFormat, Mark.Web.UI.WebControls.DateTimePicker"/>
    </httpHandlers>
  </system.web>
</configuration>

这是此问题的完整解决方案。 最好有IIS6和IIS7部分:

<configuration>
  <system.webServer>
    <handlers>
      <add name="JavascriptDateTimeFormat" verb="GET" path="JavascriptDateTimeFormat.axd" type="Mark.Web.UI.JavascriptDateTimeFormat, Mark.Web.UI.WebControls.DateTimePicker"/>
    </handlers>
  </system.webServer>
  <system.web>
    <httpHandlers>
      <add verb="GET" path="/JavascriptDateTimeFormat.axd" type="Mark.Web.UI.JavascriptDateTimeFormat, Mark.Web.UI.WebControls.DateTimePicker"/>
    </httpHandlers>
  </system.web>
</configuration>


是,这是IIS7。在我更改了您编写的部分后,Visual Studio 2008会在name->“未声明'name'属性”上显示。警报仍会出现,并且控件不起作用。你还有什么新的想法吗?Thanx您需要将其添加到
部分。是的,这是IIS7。在我更改了您编写的部分后,Visual Studio 2008会在name->“未声明'name'属性”上显示。警报仍会出现,并且控件不起作用。你还有什么新的想法吗?然后,您需要将其添加到
部分。