如何从代码隐藏中调用方法。我使用 asp.net nc#。我在 .net 环境中不熟悉。这是我在代码隐藏中的示例 c#:
public void HandleAction()
{
//HandleAction content
}
public void WriteTable()
{
//WriteTable content
}
我想在标记页面中调用它。我已经使用 Response.Write 在网页中写入数据。
我找到了答案..它应该在标记中这样调用<%WriteTable();%>
。
您可以使用服务器标签在标记中调用 c# 函数
<%= function() %>
请在此处找到更多详细信息:- http://weblogs.asp.net/ahmedmoosa/archive/2010/10/06/embedded-code-and-inline-server-tags.aspx
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);
}
通过使用上面的代码,您还可以注册客户端功能。