2013-07-13 55 views
0

我有一個任務,我必須添加這樣的代碼的HTML編輯器。Html編輯器不工作asp.net 4.0

<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> 
    </asp:ToolkitScriptManager> 
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
    <asp:HtmlEditorExtender ID="HtmlEditorExtender1" runat="server" TargetControlID="TextBox1"> 
    </asp:HtmlEditorExtender> 

它工作正常。

現在我在「的Global.asax」添加一些URL路由這樣的代碼..

void Application_Start(object sender, EventArgs e) 
{ 
    // Code that runs on application startup 

    RegisterRoutes(System.Web.Routing.RouteTable.Routes); 


} 
public static void RegisterRoutes(System.Web.Routing.RouteCollection routes) 
{ 
    routes.MapPageRoute("", 
     "{Name}", 
     "~/Membersite.aspx"); 
} 

,比當時運行的應用程序我的HTML編輯器是不是隻顯示簡單的文本框(ID = TextBox1中)被顯示。 任何幫助請它爲我好...

回答

1

我想你忘記忽略個.axd文件的路徑添加到您的路線方法:

public static void RegisterRoutes(System.Web.Routing.RouteCollection routes) 
{ 
    routes.Ignore("{resource}.axd/{*pathInfo}");//add this line 

    routes.MapPageRoute("", 
     "{Name}", 
     "~/Membersite.aspx"); 
} 

告訴路由API不航線與文件「axd」擴展名(由scriptmanager生成的文件)

+0

+1對此感謝 – Archit