0

私は簡単なC#を学び始めています。HTMLパラメータを.ASPXページから.CSページに渡す方法を教えてください。

INDEX.axpx ページ

     <div class="title">
                            <h4>
                                User Login</h4>
                            <div class="option">
                                Sign up for free &raquo;</div>
                        </div>
                        <div class="content">
                            <form method="post" runat="server">
                            <div>
                                <input type="text" runat="server" id="username" name="username" value="" placeholder="username"/>


                            </div>
                            <div>
                                <input type="password" runat="server" id="password" name="password" value="" placeholder="password"/>
                            </div>
                            <div>
                                <input type="button" runat="server" value="Submit" id="submit" onclick=" button_onclick()" />
                            </div>
                            </form>
                            <!-- ## / Panel Content  -->
                        </div>

INDEX.aspx.cs ページ

 public partial class Login : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
        private void button_onclick(object sender, EventArgs e)
        {         
            string uname = Request[username.UniqueID];
            string pass = Request[password.UniqueID];
        }

    }
4

2 に答える 2

1

入力要素は runat サーバーであり、直接参照できるため、次のようにします。

public partial class Login : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
        private void button_onclick(object sender, EventArgs e)
        {         
            string pass = password.Text;
            string uname = username.Text;
        }

    }
于 2013-10-02T04:59:45.757 に答える
0

すべてのサーバー要素は、ID を介してアクセスできることに注意してください。

runat="server" id="password"

サーバー側で:

string passwd = password.Text;

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox.aspx

于 2013-10-02T05:02:22.840 に答える