• AjaxToolKit <% %>问题,解决


    Code:

    <%@ Page Language="C#" AutoEventWireup="true" Codebehind="XXX.aspx.cs"

        Inherits
    ="XXXXXX" ValidateRequest="false" 
    %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head runat="server">

        
    <title>Untitled Page</title>

        
    <link href="<%=Application["XXXX"]%>/styles/XXXX.css" rel="stylesheet" type="text/css" />

    </head>

    <body>

        
    <form id="frmMaintainingChamberReView" runat="server">

            
    <ajaxToolkit:ToolkitScriptManager runat="server" ID="tsm" AsyncPostBackTimeout="600"  />

            
    <asp:TextBox ID="text" runat="server" />

            
    <ajaxToolkit:CalendarExtender TargetControlID="text" runat="server" ID="dd" /> --如果不这个去掉的话,就没有问题了。

        
    </form>

    </body>

    </html>

    一运行:就报这个错 “控件包含代码块(即 <% ... %>),因此无法修改控件集合。”

    问题:

    1.是不是<%=Application["WebResourcePath"]%>这种写法与使用ajaxtoolkit控件有冲突?

    2.我尝试着把以下的内容,放在一个usercontrol中,然后在进行加载的话,就没有问题?这是怎么回事?我不明白!




    <link href="<%=Application["XXXXPath"]%>/styles/XXXX.css"

            rel="stylesheet" type="text/css" />

    <asp:TextBox ID="text" runat="server" />

            
    <ajaxToolkit:CalendarExtender TargetControlID="text" runat="server" ID="dd" />


     
    解决方案:后台绑定


    HtmlHead head = (HtmlHead)this.Page.Header;

    HtmlLink htmlLink 
    = new HtmlLink();

                    htmlLink.Href 
    = Application["WebResourcePath"].ToString() + "/UI/HtlPePageSrc/Style/Common.css";

                    htmlLink.Attributes[
    "type"= "text/css";

                    htmlLink.Attributes[
    "rel"= "stylesheet";

                    head.Controls.Add(htmlLink);

     

    相关的问题地址:http://www.experts-exchange.com/Web_Development/WebApplications/Q_23112561.html

  • 相关阅读:
    mergeKLists
    generateParenthesis
    removeNthFromEnd
    Codeforces Round #632 (div.2) C. Eugene and an array
    Spring中@Import的三种情况
    自定义Spring Boot starter
    Java 注解
    Eclipse安装Lombok插件
    java 类加载系统
    Centos系统中忘了root密码怎么办
  • 原文地址:https://www.cnblogs.com/RuiLei/p/1128901.html
Copyright © 2020-2023  润新知