0
public void storescore()
        {
            ScoreBAL bal = new ScoreBAL();
            ScoreBOL bol = new ScoreBOL();
            bol.userid = uid;
            bol.time =lbltime.Text;
            bol.scores = lblmark.Text;
            bol.dates = DateTime.Now;
            bal.insertscore(bol);
        }

コードビハインドで関数を持っています。C#コードビハインドで書かれた関数を呼び出したいです。Jqueryを使ってアクセスするコードを送ってください...

4

2 に答える 2

2

コード ビハインドで JavaScript で記述された関数を呼び出すことはできません。

静的 Web メソッドのみを呼び出すことができます。

aspx:

<asp:ScriptManager ID="smMain" runat="server" EnablePageMethods="true" />
<script type="text/javascript">
    function StoreScore() {
        PageMethods.storescore();
    }
</script>

cs:

[System.Web.Services.WebMethod]
public static void storescore()
{
   ScoreBAL bal = new ScoreBAL();
   ScoreBOL bol = new ScoreBOL();
   bol.userid = uid;
   bol.time =lbltime.Text;
   bol.scores = lblmark.Text;
   bol.dates = DateTime.Now;
   bal.insertscore(bol);
}
于 2013-07-17T08:50:35.987 に答える