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
C# 为什么网格视图的固定标题没有';行不通_C#_Asp.net_Gridview - Fatal编程技术网

C# 为什么网格视图的固定标题没有';行不通

C# 为什么网格视图的固定标题没有';行不通,c#,asp.net,gridview,C#,Asp.net,Gridview,我已经讨论了网格视图的固定标题的示例。当我这样做时,使用工作正常的表格,但当我用gridview代替table时,这不起作用,有人能帮我吗 这是我的消息来源 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript" src="htt

我已经讨论了网格视图的固定标题的示例。当我这样做时,使用工作正常的表格,但当我用
gridview
代替
table
时,这不起作用,有人能帮我吗

这是我的消息来源

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>

    <link rel="stylesheet" type="text/css" href="jquery-ui/css/redmond/jquery-ui-1.8.4.custom.css" />
    <link rel="stylesheet" type="text/css" href="jquery-ui/css/ui-lightness/jquery-ui-1.8.4.custom.css" />
    <link rel="stylesheet" type="text/css" href="jquery-ui/css/smoothness/jquery-ui-1.8.4.custom.css" />
    <link rel="stylesheet" type="text/css" href="jquery-ui/css/flick/jquery-ui-1.8.4.custom.css"
        id="link" />
    <link rel="stylesheet" type="text/css" href="css/base.css" />

    <script type="text/javascript" src="highlighter/codehighlighter.js"></script>

    <script type="text/javascript" src="highlighter/javascript.js"></script>

    <script type="text/javascript" src="javascript/jquery.fixheadertable.min.js"></script>

</head>
<body>
    <form id="form1" runat="server">
    <div style="font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px;">


        <asp:GridView ID="fixmyheader" CssClass="fixmyheader" runat="server">
        </asp:GridView>

        <script type="text/javascript">            // <![CDATA[
            $('#fixmyheader').fixheadertable({ height: '200', minWidth: 800,  zebra: true });
            // ]]&gt;</script>
    </div>


检查页面的HTML源代码。虽然您给GridView指定了一个fixMyHeader的ID,但在客户端,它实际上可能不同,因为ASP.Net将根据您指定的ID为页面上的控件生成唯一的ID

你可以试试:

<script type="text/javascript">
     $('#<%=fixmyheader.ClientID%>').fixheadertable({ height: '200', minWidth: 800,  zebra: true });
</script>

$('#').fixheadertable({高度:'200',最小宽度:800,斑马:true});
比如说


如果您在同一页面上的普通表上尝试它(只是为了检查您是否具有所有javascript依赖项),它是否有效?

我认为这可能是一个剪切和过去的问题

        <script type="text/javascript">            // <![CDATA[
        $('#fixmyheader').fixheadertable({ height: '200', minWidth: 800,  zebra: true });
        // ]]&gt;</script>
//
难道不是吗

<script type="text/javascript">
    // <![CDATA[
        $('#fixmyheader').fixheadertable({ height: '200', minWidth: 800,  zebra: true });
    // ]]>
</script>

// 
结合dash的修复:

<%=fixmyheader.ClientID%>

希望能解决这个问题。:)