function init()
{
var F_ID = item[0].GetMember('F_ID').Value;
<%InitAll111("+F_ID+");%>}
以上是我写在javascript 里的一个函数
当点击按钮时才执行的
但是,页面一刷新就执行<%InitAll111("+F_ID+");%>
F_ID的参数获取不到的

解决方案 »

  1.   

    如果没有很高要求的话  建议你用AJAXPRO  
      

  2.   

    调用后台有参数的方法,貌似得用到ajax,简单的可以用AjaxPro
      

  3.   

    我也顺便问个问题,自己用XMLHttpRequest可以请求一个页面,比如a.aspx但是如果我自己用XMLHttpRequest,能否请求a.aspx中的一个方法?
      

  4.   

    脚本代码: <script language=”javascript”> 
    function ShopXG(infor) 

    alert(‘我要开网店、携购独立网店系统,模板最全,最专业的系统!’); 
    return; 

    </script>   C#代码调用如下:   using System.Security.Permissions;   注意: 类定义前需要加上下面两行,否则调用失败!   [PermissionSet(SecurityAction.Demand, Name = "FullTrust")]   [System.Runtime.InteropServices.ComVisibleAttribute(true)]   调用的函数:   webBrowser1.Document.InvokeScript("ShopXG ", new string[] {‘ssss’});   JS中调用C#函数示例:   C#函数如下: public void ShowMessage(string message) 

    MessageBox.Show(“免费开网店,携购独立网店系统诚邀您的加盟!”); 
    }   JS里的调用方法: <script language=”javascript”> 
    function InvokeFunc() 

    window.external.ShowMessage(‘呵呵’); 

    </script>   在使用C#开发winform程序过程中,我们经常会碰到嵌入了一个WebBrowser的浏览器控件。很多时候,我们需要在程序里控制网页的显示方式,或者调用网页当中的某个JS函数,反过来,也有可能网页也需要调用程序当中的函数来实现某些功能。下面我给大家讲解下如何互相进行交互。   程序调用JS脚本如下:   JS脚本代码: <script language=”javascript”> 
    function ShopXG(infor) 

    alert(‘我要开网店、携购独立网店系统,模板最全,最专业的系统!’); 
    return; 

    </script>   C#代码调用如下:   using System.Security.Permissions;   注意: 类定义前需要加上下面两行,否则调用失败!   [PermissionSet(SecurityAction.Demand, Name = "FullTrust")]   [System.Runtime.InteropServices.ComVisibleAttribute(true)]   调用的函数:   webBrowser1.Document.InvokeScript("ShopXG ", new string[] {‘ssss’});   JS中调用C#函数示例:   C#函数如下: public void ShowMessage(string message) 

    MessageBox.Show(“免费开网店,携购独立网店系统诚邀您的加盟!”); 
    } JS里的调用方法: <script language=”javascript”> 
    function InvokeFunc() 

    window.external.ShowMessage(‘呵呵’); 

    </script> 
      

  5.   

    C# code
    public partial class AA : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Ajax.Utility.RegisterTypeForAjax(typeof(AA));
        }
        [Ajax.AjaxMethod()]
        public string returnMessage(string textValue)
        {        
            return textValue;
        }    
    }
    JScript code
    function returnMessage()
    {
    var textvalue=document.getElementById('Text1').value
    var s=AA.returnMessage(textvalue).value;
    alert(s);
    }