如何从代码隐藏中调用方法。我使用asp.net n c#。我在.net环境中不熟悉。这是我在代码隐藏中的示例c#:
public void HandleAction()
{
//HandleAction content
}
public void WriteTable()
{
//WriteTable content
}
我想在标记页面中调用它。我使用Response.Write在网页中写入数据。
答案 0 :(得分:1)
您可以使用服务器标签
在标记中调用c#函数<%= function() %>
请在此处查找更多详细信息: - http://weblogs.asp.net/ahmedmoosa/archive/2010/10/06/embedded-code-and-inline-server-tags.aspx
答案 1 :(得分:1)
我找到了答案..应该在标记<%WriteTable();%>
中这样调用。
答案 2 :(得分:0)
你必须使用RegisterClientScriptBlock。 这可能会对你有帮助。
public void HandleAction()
{
//HandleAction content
string jScript;
jScript="<script>alert ('Javascript block of code executed')</script>";
Page.RegisterClientScriptBlock("keyClientBlock",jScript);
}
通过使用上面的代码,您也可以注册客户端功能。
答案 3 :(得分: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()%>