我有两个一个ASP.net页面有两个控件
ID为:
username
password我想把提交到asp中不能用get试,也不能runat="server"去掉,因为我form中有WEB控件,请各位大侠帮忙一下。

解决方案 »

  1.   

    顺便提个建议,可以试试Session传值,传完再Kill Session。
      

  2.   

    试试用 Server.Transfer()方法将表单的值传到asp页面上去
      

  3.   

    <form name="frmEdit" method="post" action="login.asp"
    <asp:textbox id=username...
    asp:
    var name = Ruquest.form["username"]
      

  4.   

    sorry, here<form name="frmEdit" method="post" action="login.asp">
    <input id=username... runat=server>
    asp:
    var name = Ruquest.form["username"]
      

  5.   

    asp:
    var name = Ruquest.form["username"]??在js中是用var在vbs中是用dim 吧
      

  6.   

    1。 土方法
     做两个隐含的 HTML 的input
     在提交按钮中加上onClick事件: 
     事件的函数实现把 username 和password 分别复制到 两个隐含的html表单
     
    2:。。
     直接在ASP页面中获取,var name = Ruquest.form[textBoxIndex]
     textBoxIndex 这个是你的2个需要值的输入框的索引
      

  7.   

    <script language=javascript>
    function dbSubmit()
    {
    //document.Form1.target = '_blank';
    document.Form1.action='1.asp';
    document.Form1.submit();
    }
    </script>
    <form id="Form1" method="post" runat="server">
    <asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
    <input type=button onclick="javascript:dbSubmit();" value="submit">
    <asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
    </form>
      

  8.   

    如果是Button1的服务器控件提交,则加
    this.Button1.Attributes.Add("onclick","javascript:dbSubmit();");
      

  9.   

    asp.net中把值存为cookie,然后转入asp页中调用不就ok了!