コード ビハインドからメソッドを呼び出す方法。私は asp.net nc# を使用します。
public void HandleAction()
{
//HandleAction content
}
public void WriteTable()
{
//WriteTable content
}
マークアップページで呼び出したい。Response.Write を使用して Web ページにデータを書き込みました。
サーバータグを使用して、マークアップで c# 関数を呼び出すことができます
<%= function() %>
詳細はこちらをご覧ください:- http://weblogs.asp.net/ahmedmoosa/archive/2010/10/06/embedded-code-and-inline-server-tags.aspx
私は答えを見つけました..マークアップでこのように呼び出す必要があります<%WriteTable();%>
。
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()%>
RegisterClientScriptBlock を使用する必要があります。これはあなたを助けるかもしれません。
public void HandleAction()
{
//HandleAction content
string jScript;
jScript="<script>alert ('Javascript block of code executed')</script>";
Page.RegisterClientScriptBlock("keyClientBlock",jScript);
}
上記のコードを使用すると、クライアント側の関数も登録できます。