function win()
{
<%a()%>;
}
2
你直接传递.或者放在Hidden里.然后标记为服务器控件.
3
你返回到哪去?直接在后台赋值不就行了.

解决方案 »

  1.   

    1.
    或者你给Button按钮添加服务器的onclick事件
      

  2.   

    <%a();% >; 
    这样试一下.不好意思,忘记了
      

  3.   

    是这样写吗 还是不对 运行后 显示网页有错误  
    <script type="text/javascript">
        function win()
        {
            <%a();%>;
        }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <input id="Button1" type="button" value="button" onclick="win()";/>
            <br />
            <br />
        </div>
        </form>
    </body>
      

  4.   

    <%a(要传递的参数);%  >;  
      

  5.   

    你后台有a这个方法吗
    是Public的吗?
      

  6.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>  
    </head>
    <body>  <script type="text/javascript">
        function win()
        {
            <%a();%>;
        }
        </script>
        
        <form id="form1" runat="server">
        <div>
            <input id="Button1" type="button" value="button" onclick="win()";/>
            <br />
            <br />
        </div>
        </form>
    </body>
    </html>
      

  7.   

    <input id="Button1" type="button" value="button" onclick="win()";/ > 
      

  8.   

    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transiti[code=HTML]onal//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>无标题页</title>
    </head>
    <body>
    <script type="text/javascript" language="javascript">
    function winTest()
    {
       <%string1("haha");%>;
    }
    </script> 
        <form id="form1" runat="server">
        <div>
            <input id="Button2" type="button" value="button" onclick="winTest()"/>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></div>
        </form>
    </body>
    </html>[/code]using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }    public void string1(string str)
        {
            TextBox1.Text = str;
        }
    }复制过去试试
      

  9.   

    错误 2 验证 (XHTML 1.0 Transitional): 像“input”这样的空元素必须以 /> 结束。
      

  10.   

    你看清在复制啊.晕.你学过Html吗
    <html>
    </html>
      

  11.   

    错误 2 验证 (XHTML 1.0 Transitional): 像“input”这样的空元素必须以 / > 结束。
    这个错误还不够明显吗,加上啊
      

  12.   

    还是不对的 “/” 一直是加着的 ;我没学过html所以希望说的详细一点 60分呢
      

  13.   

    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>无标题页</title>
    </head>
    <body>
    <script type="text/javascript" language="javascript">
    function winTest()
    {
       <%string1("haha");%>;
    }
    </script> 
        <form id="form1" runat="server">
        <div>
            <input id="Button2" type="button" value="button" onclick="winTest()"/>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></div>
        </form>
    </body>
    </html>以上粘到aspx页以下粘到cs页
    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
        public void string1(string str)
        {
            TextBox1.Text = str;
        }
    }
      

  14.   

    帖html页后编译总显示 服务器模块不对
      

  15.   

    哎,
    你要明白,js跟服务器代码执行,ajax是正道
      

  16.   

    还是不对的 “/” 一直是加着的 ;我没学过html所以希望说的详细一点 60分呢
    -------------------------------------------------区区这点分。bs楼主那分要挟啊
      

  17.   

    我觉得这个client端tag执行服务器端代码是行不通的吧,每次一运行就会执行代码而不是click的时候执行代码!
      

  18.   

    xmlhttp把请求发送至服务器端处理页 处理完了返回
      

  19.   

    youunknow163  慢慢来,  也不要拿分数来说呢
      

  20.   

    你的VS是多少啊?如果是2005是可以的。后台页面继承这个接口: System.Web.UI.Page, System.Web.UI.ICallbackEventHandler
    实现:public string GetCallbackResult()
    public void RaiseCallbackEvent( string eventArgument )方法,
    这个方法是可以带参数的
      

  21.   

    用ajax框架
    小例子: 
    前台代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="AjaxFrame.WebForm1" % > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > <html xmlns="http://www.w3.org/1999/xhtml"  > 
    <head runat="server" > 
         <title >Untitled Page </title > 
         <script type="text/javascript" > 
         
          var pa1 = "Time is" ; 
          function go() { 
             
                PageMethods.cs(pa1,js); 
          } 
           
          function js(cs) 
          { 
            alert(cs); 
          } 
                  </script > 
    </head > 
    <body > 
         <form id="form1" runat="server" > 
         <div > 
             <input type="button" onclick="go();" value="submits" / > 
             <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" / > 
         </div > 
         </form > 
    </body > 
    </html > 
    ----------------------------------------------------------------------------------------------------------------------- 
    后台代码: using System; 
    using System.Data; 
    using System.Configuration; 
    using System.Collections; 
    using System.Linq; 
    using System.Web; 
    using System.Web.Security; 
    using System.Web.UI; 
    using System.Web.UI.WebControls; 
    using System.Web.UI.WebControls.WebParts; 
    using System.Web.UI.HtmlControls; namespace AjaxFrame 

        public partial class WebForm1 : System.Web.UI.Page 
        { 
            protected void Page_Load(object sender, EventArgs e) 
            {         }         [System.Web.Services.WebMethod]         public static string cs(string pa1) 
            { 
                return pa1+DateTime.Now.ToString(); 
            } 
        } 
    }
      

  22.   

    凡事都要一点一点慢慢来.
    我之所以没跟他说AJAX,CallBack.是因为太多不好接受.
    我给他的代码,的确是不需要点击就执行的.但从中他自己就能体会到客户端/服务器了.
    像他这样的问题,有N多的解决方法.他应该自己去发现.
    比如.
    input的Button做为一个中转站.在前台click一个服务器端的按钮.服务器端的按钮在去调用a方法.
      

  23.   

    高手們幫幫我吧.解決了給100分,少了再加
    http://topic.csdn.net/u/20071024/21/2368ffaa-9a54-48f3-8f86-95ad2e0138bd.html
      

  24.   

    49076904欢迎AS软件和as游戏开发者加入,必须是AS程序员,因为那里是一个团队
      

  25.   


    学习ajax中
    Ajax是什么东东呢
    现在学C Java 落伍了?