javascript code
      <script>
    function ss() {
    var str="56";
    var res=getString(str);
    }
</script>cs codepublic partial class Default3 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            
        }
    }
    public string getString(string str) { 
       接受str的值,为56。而不是"'+str+'",
    }
}哪位高手帮忙解决下,小弟不胜感激。

解决方案 »

  1.   

    function ss() { 
        var str="56"; 
        var res='<%=getString('"+str+"')%>'; 
        } 
      

  2.   

    用Ajaxjavascript code
          <script>
        function ss() {
        var str="56";
        var res=Default3.getString(str).value;
        }
    </script>cs codepublic partial class Default3 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Ajax.Utility.RegisterTypeForAjax(typeof(Default3));
            if (!Page.IsPostBack)
            {
               
            }
        }
        [Ajax.AjaxMethod()]
        public string getString(string str) {
          接受str的值,为56。而不是"'+str+'",
        }
      

  3.   

    var res=' <%=getString("'+str+'")%>';
      

  4.   

    var res=' <%=getString("'+str+'")%>';
    这种方法 不能获取他的值