1

コード ビハインドからメソッドを呼び出す方法。私は asp.net nc# を使用します。

public void HandleAction()
{
    //HandleAction content
}

public void WriteTable()
{
           //WriteTable content
}

マークアップページで呼び出したい。Response.Write を使用して Web ページにデータを書き込みました。

4

4 に答える 4

1

サーバータグを使用して、マークアップで c# 関数を呼び出すことができます

<%= function() %>

詳細はこちらをご覧ください:- http://weblogs.asp.net/ahmedmoosa/archive/2010/10/06/embedded-code-and-inline-server-tags.aspx

于 2013-09-11T10:52:25.187 に答える
1

私は答えを見つけました..マークアップでこのように呼び出す必要があります<%WriteTable();%>

于 2013-09-12T03:04:23.937 に答える
0
Methodname is the name of your c# method..

You can call it the page load or button click or any event that causes a postback..

    <%=MethodName()%>
于 2013-09-11T11:00:34.857 に答える
0

RegisterClientScriptBlock を使用する必要があります。これはあなたを助けるかもしれません。

public void HandleAction()
{
    //HandleAction content

    string jScript;
    jScript="<script>alert ('Javascript block of code executed')</script>";
    Page.RegisterClientScriptBlock("keyClientBlock",jScript);

}

上記のコードを使用すると、クライアント側の関数も登録できます。

于 2013-09-11T10:57:24.817 に答える