前台可以调用后台函数吗? (如:我在客户端button的onclick事件调用CS中函数)后台代码可以在前台页面写吗?

解决方案 »

  1.   

    你的前台是指JAVASCRIPT的??还是这种效果。
    <%@ Page Language="C#" AutoEventWireup="True" Debug="true" %>
    <%@ Import Namespace="System" %>
    <%@ Import Namespace="System.Data" %>
    <script runat="server">
    protected void Page_Load(Object Src, EventArgs E)
    {
      if (!IsPostBack)
    {
    Bind();
    }
    }
    </script>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>回复信息</title>
    <link href="../../Style.css" rel="stylesheet" type="text/css">
    </head>
    <form runat="server"><body>
    <table width="100%"  border="0" cellspacing="0" cellpadding="0">
      <tr class="smallTitle">
        <td>主题:</td>
        <td><%= TitleName%></td>
      </tr>
      <tr class="smallTitle">
        <td>作者:</td>
        <td><%= UserName%></td>
      </tr>
    </table>
      

  2.   

    1)前台可以调用后台函数吗? (如:我在客户端button的onclick事件调用CS中函数)
      ==实时地调用并且不希望发生回传是不可能的2)后台代码可以在前台页面写吗?
      ==可以,例如
    <script language=C# runat=server>

    private void Page_Load(object sender, System.EventArgs e)
            {
                // 在此处放置用户代码以初始化页面
                if(!Page.IsPostBack)
                {
                    
                }
            }
    </script>
      

  3.   

    1.可以。但必须将private改成protected,因为相当于前台继承后台.private不能继承.
    2.可以。去掉前台最顶的。<%page........>
      

  4.   

    1、可以:
    <input id="Button2" type="button" value="button" onclick='<% Method(); %>' />
    2、也可以:(引用上楼的)
    protected void Page_Load(Object Src, EventArgs E)
    {
      if (!IsPostBack)
    {
    Bind();
    }
    }
    </script>
      

  5.   

    1、可以:
    <input id="Button2" type="button" value="button" onclick='<% Method(); %>' />
    -------------------------------------------------------------------------------
    我用了以上方法,并把调用函数变成protected.我调用了一个清空当页面文本框函数,没有任何反应~!
      

  6.   

    <input id="Button2" type="button" value="button" onserverclick='<% Method(); %>' />呢
      

  7.   

    <input id="Button2" type="button" value="button" onserverclick='<% Method(); %>' />呢---------------------------------------------------------------------------------还是不行啊~!
      

  8.   

    用ajax怎么做啊~!有现成的例子吗?