各位高手,请问用asp.net编程时,javascript里的值如何传递给C#处理啊?
比如,我在网页中有
<script language="javascript">
var startTime ;
function window.onload()
{
startTime = new Date();
}function window.onunload()
{
var endTime = new Date();
alert(endTime - startTime);
}
</script>
现在我想把endTime - startTime的值传到相应的.cs文件中用C#处理,那这个值要怎么传呢?
谢谢!!!

解决方案 »

  1.   

    放个input隐藏在页面,加属性RUNAT=server,这样javascript可以赋值给input,c#也可以访问了
      

  2.   

    放个input隐藏在页面,加属性RUNAT=server,这样javascript可以赋值给input,c#也可以访问了
      

  3.   

    1.加一个hidden
    <INPUT id="Hidden1" style="Z-INDEX: 104; LEFT: 160px; POSITION: absolute; TOP: 72px" type="hidden" name="Hidden1" runat="server">
    2.修改函数
    function window.onunload()
    {
        var endTime = new Date();
        alert(endTime - startTime);
        Hidden1.value=endTime - startTime;
    }
    3.后台取值
    string str=Request["Hidden1"].ToString();
      

  4.   

    <INPUT id="aaa" type=hidden  runat=server>在javascript中用 document.getElementById("aaa").value="时间字符串"
     在c#中aaa.text就能访问了
      

  5.   

    谢谢楼上的,我本用了个<input type="hidden" id="hide" RUNAT=server>,并且也把hide赋了值,但是在C#的page_Load函数中就是读不到hide的值啊。
      

  6.   

    还有个问题,在C#中要不要声明这个hidden啊?怎么申明?
      

  7.   

    比如说我在javascript里的onload()里写了document.form1.hide.value=100;那么在C#的Page_Load函数中怎么得到这个hide的值呢?
      

  8.   

    url:  a.aspx?time=你得到的时间a.aspx:  在这个页面中的pageload里   if(Request["time"]!=null) Response.Write(Request["time"].tostring());
      

  9.   

    谢谢楼上的回答,那我该如何在点了一个链接后把“a.aspx?time=你得到的时间”写入url呢?
      

  10.   

    <form runat="server">
    <asp:TextBox ID="sTime" CssClass="hidden" runat="server"/>
    <asp:TextBox ID="eTime" CssClass="hidden" runat="server"/>
    </form>
    <script language="javascript">
    document.getElementById("sTime").value="1";
    document.getElementById("eTime").value="2";
    </script>
    <script language="c#" runat="server">
    public void Page_Load(object Sender,EventArgs e)
    {
    Response.Write(sTime.Text+":"+eTime.Text);
    }
    </script>
      

  11.   

    1.加一个hidden
    <INPUT id="Hidden1" style="Z-INDEX: 104; LEFT: 160px; POSITION: absolute; TOP: 72px" type="hidden" name="Hidden1" runat="server">
    2.修改函数
    function window.onunload()
    {
        var endTime = new Date();
        alert(endTime - startTime);
        Hidden1.value=endTime - startTime;
    }
    3.后台取值
    string str=Hidden1.Value;