Sys.ParameterCountException: Parameter count mismatch

Eğer böyle bir hata alırsanız çözümü son derece basit :) Yazıyı okuyun...

"Sys.ParameterCountException: Parameter count mismatch" hatasını alırsanız yapmanız gereken tek şey sayfanızda kullandığınız ScriptManager'in ScriptMode özelliğini Release yapmak. smiley

<asp:ScriptManager ID="scriptManager" runat="server" ScriptMode="Release">
</asp:ScriptManager>

Eğer MasterPage kullanıyorsanız muhtemelen ScriptManager'inizi MasterPage'te tutuyorsunuzdur.

Bu takdirde MasterPage'inize basit bir Property ekleyin:

public ScriptManager MasterScriptManager
{
    get
    {
        return scriptManager;
    }
}

Daha sonra da alt sayfadan bu Property'yi set edin:

MyMasterPage master = this.Master as MyMasterPage;
master.MasterScriptManager.ScriptMode = ScriptMode.Release;

 

ScriptManager değil de ToolkitScriptManager kullanıyorsanız, aynı işlemi ToolScriptManager'niz için yapabilirsiniz.