1

如何从代码隐藏中调用方法。我使用 asp.net nc#。我在 .net 环境中不熟悉。这是我在代码隐藏中的示例 c#:

public void HandleAction()
{
    //HandleAction content
}

public void WriteTable()
{
           //WriteTable content
}

我想在标记页面中调用它。我已经使用 Response.Write 在网页中写入数据。

4

4 回答 4

1

我找到了答案..它应该在标记中这样调用<%WriteTable();%>

于 2013-09-12T03:04:23.937 回答
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 回答
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 回答