网格标题不稳定

时间:2014-05-12 12:18:26

标签: javascript

我的gridview标头是静态的。我已经尝试了一个js代码并从页面加载调用它,它的工作原理如下。

    ScriptManager.RegisterStartupScript(Me, Me.GetType(), "CreateGridHeader", "javascript:CreateGridHeader()", True)

js将是,

function CreateGridHeader()
{
    var DataDivObj = document.getElementById("<%=DataDiv.ClientID%>");
    var DataGridObj = document.getElementById("<%=gridview.ClientID%>");
    var HeaderDivObj = document.getElementById("<%=HeaderDiv.ClientID%>");
     // other
}

现在我想将此应用于其他网格。所以我改变了js,

function CreateGridHeader(DataDivObj,DataGridObj,HeaderDivObj)
{
     // other
}

我将它从pageload称为

ScriptManager.RegisterStartupScript(Me, Me.GetType(), "CreateGridHeader", "javascript:CreateGridHeader('DataDiv', 'gridview', 'HeaderDiv')", True)

它不起作用。但是给我一个代码来解决这个问题。

1 个答案:

答案 0 :(得分:0)

使用以下代码。它会起作用。

ScriptManager.RegisterStartupScript(Me, Me.GetType(), "CreateGridHeader", "javascript:CreateGridHeader(" + DataDiv.ClientID + "," + gridview.ClientID + "," + HeaderDiv.ClientID + ")", True)