解决方案 »

  1.   

    可以用字符
    也可以用xml
    也可以用json只要java那边知道怎么解析就可以了
      

  2.   


    Response.Write(......)你应该找个ashx的例子看看。
      

  3.   

    直接返回数据就可以了,比如html或者json
      

  4.   

    例如,如果想返回json就在Page_load 里string json = "{\"name\":\"Joe\"}";
    Response.Clear();
    Response.ContentType = "application/json; charset=utf-8";
    Response.Write(json);
    Response.End();
      

  5.   

    js和asp.net之间互相调用、访问;
     //C#声明的变量
        public string Str = "C# variable";    //C#声明的方法
        public string GetStr(string str)
        {
            return str + Str;
        }
    //js脚本访问变量方法
     <script language="javascript" type="text/javascript">
            function CallCSVariable()
            {
                alert("<%= Str %>");
            }
            
            function CallCSMethod()
            {
                alert('<%= GetStr("this is a ") %>');
            }
            
        </script>
    //互相访问
     <input id="Hidden1" type="hidden" runat="server" />
    <script language="javascript" type="text/javascript">
            function SetHidden()
            {
                document.getElementById("Hidden1").value = "javascript set value";
            }
        </script>
    //cs页面访问隐藏字段
     protected void btnCallJavaScript_Click(object sender, EventArgs e)
        {
            //必须将Hidden放在Form中
            Response.Write(Hidden1.Value);
        }
    //绑定控件访问方法
     <asp:Repeater ID="Repeater1" runat="server">
                <HeaderTemplate><table></HeaderTemplate>
                
                <ItemTemplate>
                    <tr>
                        <td>
                            <%# Eval("Key") %>
                        </td>
                        <td>
                            <%# Eval("Value") %>
                        </td>
                    </tr>
                </ItemTemplate>            
                
                <FooterTemplate></table></FooterTemplate>
            </asp:Repeater>
      protected void Page_Load(object sender, EventArgs e)
        {
            //创建字典对象
            Dictionary<string,string> colorDict = new Dictionary<string,string>();
            colorDict.Add("red","红色");     //添加字典项
            colorDict.Add("blue", "蓝色");
            colorDict.Add("green", "绿色");
            colorDict.Add("yellow", "黄色");
            Repeater1.DataSource = colorDict;//将字典对象绑定到Repeater
            Repeater1.DataBind();
        }    public string GetColorName(string color)
        {
            if (color == "red")
            {
                return "这是红色";
            }
            else if (color =="blue")
            {
                return "这是蓝色";
            }
            else if (color =="green")
            {
                return "这是绿色";
            }
            else if (color =="yellow")
            {
                return "这是黄色";
            }
            return "__";
        }