创建控件时出错 - wfDistributionSelectorChinaCustoms.Framework.HB.Web.WebControls.OguObjectConverter, HB.Web.WebControls, Version=1.1.0.0, Culture=neutral, PublicKeyToken=32766be0c81f0cdf的基类不是JavaScriptConverter各位大大,帮帮忙吧,拒绝冷漠啊

解决方案 »

  1.   

    请在使用自定义控件前进行注册
    在ASPX页中注册自定义控件的方法
    <%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls"%>
    参考http://msdn.microsoft.com/zh-cn/library/yhzc935f(VS.80).aspx
      

  2.   

    <%@ Register Assembly="HB.Web.WebControls" Namespace="ChinaCustoms.Framework.HB.Web.WebControls"
    TagPrefix="HB" %>
    这个是必须有加的关键是同一个控件下,有的可以用,有的不能用
    <HB:HBTextBox runat="server" ID="hBTextBox"></HB:HBTextBox>
    这个控件就可以使用
    <HB:WfDistributionProcessSelector ID="wfDistributionSelector" runat="server" DialogTitle="选择会签部门" />
    这个却不行
      

  3.   

    看了你#2楼的截图,<HB:HBTextBox>和<HB:WfDistributionProcessSelector>明显不是同一种控件啊,你还是仔细检查一下吧
      

  4.   


    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DemoForm.aspx.cs" Inherits="ChinaCustoms.Application.WfDemo.FormPages.DemoForm" %><%@ Register Assembly="DeluxeWorks.Web.WebControls" Namespace="ChinaCustoms.Framework.DeluxeWorks.Web.WebControls" TagPrefix="Deluxe" %>
    <%@ Register Assembly="HB.Web.WebControls" Namespace="ChinaCustoms.Framework.HB.Web.WebControls" TagPrefix="HB" %>
    <!--中间的就不复制出来了-->
    <HB:WfDistributionProcessSelector ID="wfDistributionSelector" runat="server" DialogTitle="选择会签部门" />
    <HB:WfWithdrawControl ID="wfWithdrawCtrl" TargetControlID="btnWithDraw" runat="server"
    WorkingMode="Internal" OnAfterSave="wfCtrl_AfterSave" OnError="wfCtrl_Error"
    OnPrepareApplicationData="wfCtrl_PrepareApplicationData" OnPrepareTasks="wfCtrl_PrepareTasks" />
    <HB:WfMoveToControl ID="wfMoveToCtrl" runat="server" ControlIDToMoveTo="btnMoveTo"
    ControlIDToSave="btnSave" OnError="wfMoveToCtrl_Error" OnPrepareApplicationData="wfMoveToCtrl_PrepareApplicationData"
    OnSaveApplicationData="wfMoveToCtrl_SaveApplicationData" OnAfterSave="wfMoveToCtrl_AfterSave"
    OnPrepareTasks="wfMoveToCtrl_PrepareTasks" OnClientPrepareDistributionUI="onPrepareDistributionUI" OnClientSelectDistributionData="onSelectDistributionData" />可是 实在搞不清楚啊
      

  5.   


    <?xml version="1.0"?>
    <configuration>
    <configSections>
    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
    <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
    <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
    <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
    <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/></sectionGroup>
    </sectionGroup>
    </sectionGroup>
    <section name="rolesDefineConfig" type="ChinaCustoms.Framework.HB.DataObjects.RolesDefineConfig, HB.DataObjects"/>
    <section name="ConfigSetting" type="ChinaCustoms.Application.WfDemo.WfDemoConfigSetting, WfDemo"/>
    <section name="SceneSetting" type="ChinaCustoms.Application.WfDemo.SceneSetting, WfDemo"/>
    <section name="resourceUriSettings" type="ChinaCustoms.Framework.HB.DataObjects.ResourceUriSettings, HB.DataObjects"/>
    <sectionGroup name="chinaCustoms.framework.deluxeWorks.library.passport" type="ChinaCustoms.Framework.DeluxeWorks.Library.Passport.PassportSectionGroup, DeluxeWorks.Library.Passport">
    <section name="authenticateDirSettings" type="ChinaCustoms.Framework.DeluxeWorks.Library.Passport.AuthenticateDirSettings, DeluxeWorks.Library.Passport"/>
    </sectionGroup>
    </configSections>
    <appSettings>
    <add key="DeluxeWorks.MetaConfiguration" value="D:\HB2004\wfDemo\GlobalConfig\WfDemo.ConfigMapping.config"/>
    </appSettings>
    <system.web>
    <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="Deluxe" namespace="ChinaCustoms.Framework.DeluxeWorks.Web.WebControls" assembly="DeluxeWorks.Web.WebControls"/>
            <add tagPrefix="HB" namespace="ChinaCustoms.Framework.HB.Web.WebControls" assembly="HB.Web.WebControls"/>
          </controls>
    </pages>
    <compilation debug="false">
    <assemblies>
    <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
    <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" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
    </httpHandlers>
    <httpModules>
    <add name="HttpEntryModule" type="ChinaCustoms.Framework.DeluxeWorks.Web.Library.HttpEntryModule, DeluxeWorks.Web.Library"/>
    <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    </httpModules>
    <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" responseHeaderEncoding="utf-8" culture="auto"/>
    </system.web>
    <rolesDefineConfig>
    <rolesDefine>
    <add name="Admin" description="处置单系统总管理员" roles="WfDemo:ADMIN"/>
    <add name="RISK_ZF_ADMIN" description="执法监督处置单管理员" roles="WfDemo:ADMIN"/>
    </rolesDefine>
    </rolesDefineConfig>
    <ConfigSetting>
    <Item>
    <add name="AppName" value="WfDemo" description="应用名称"/>
    <add name="ProgramName" value="WfDemo" description="应用名称"/>
    <add name="UploadRootPath" value="UploadRootPath" description="上传路径"/>
    <add name="RootPathName" value="UploadRootPath" description="上传路径"/>
    <add name="WfSceneKey" value="SceneKey" description="工作流场景定义Key"/>
    </Item>
    </ConfigSetting>
    <SceneSetting>
    <Item>
    <add name="1" path="../Xml/Scene.xml" key="DemoForm"/>
    </Item>
    </SceneSetting>
    <resourceUriSettings>
    <urls>
    <add name="selectProcessUrl" description="流程选择Url" uri="/WfDemoWebApp/HB2008CommonPages/Pages/SelectProcess.aspx"/>
    <add name="EntryUrl" description="处置单入口Url" uri="/WfDemoWebApp/WfDemo/FormPages/FrontController.aspx"/>
    <add name="formUrl" description="表单Url" uri="/WfDemoWebApp/WfDemo/FormPages/DemoForm.aspx"/>
    </urls>
    <features>
    <add name="advSearch" description="高级查询" width="400" height="350" center="true" resizable="false" showScrollBars="true" showStatusBar="false" showToolBar="false" showAddressBar="false" showMenuBar="false"/>
    <add name="typeGraphSelect" description="文种图形化选择" width="450" height="420" center="true" resizable="false" showScrollBars="true" showStatusBar="false" showToolBar="false" showAddressBar="false" showMenuBar="false"/>
    </features>
    </resourceUriSettings>
    <system.web.extensions>
    <scripting>
    <webServices>
    </webServices>
    </scripting>
    </system.web.extensions>
    <system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <modules>
    <remove name="ScriptModule"/><add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    </modules>
    <handlers>
    <remove name="ScriptHandlerFactory"/>
    <remove name="ScriptHandlerFactoryAppServices"/>
    <remove name="ScriptResource"/><remove name="WebServiceHandlerFactory-Integrated"/>
    <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    </handlers>
    </system.webServer>
    <system.codedom>
    <compilers>
    <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
    <providerOption name="CompilerVersion" value="v3.5"/>
    <providerOption name="WarnAsError" value="false"/></compiler></compilers></system.codedom>
    <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
    <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
    <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/></dependentAssembly>
    <dependentAssembly>
    <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
    <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/></dependentAssembly></assemblyBinding></runtime></configuration>
    这个是web.config