asp.Netサービス側コードはどのようにクライアントコントロールの値を取得しますか?

1583 ワード

 login.aspx      INPUT     

         <input type="text" id="txtUserName" maxlength="20" />

          login.aspx.cs           txtuserName value 。

     

     :   
 、 txtUserName          

 : <input id="Text1" name="Text1" type="text" value="htmlstring" runat="server" />

     :document.getElementById ("Text1").value="aaa";

     :string str = Text1.Value;

 

 、             input(hidden)  ,        ,       txtuserName Value...

?/P>

                     。

?/P>

  <input   type="text"   name="txtUserName"   maxlength="20"   />     //     :name  

   cs:  

    string   str   =   Request.Form["txtUserName"].Trim();

 :      VS2005              。

validateRequest=false            

       ,

1.     validateRequest

<%@ Page validateRequest="false" %>

2.  web.config

<configuration>

<system.web>

    <pages validateRequest="false" />

</system.web>

</configuration>

3.         ,    Server.HtmlEncode    

     

string urlPage = "";

        urlPage = UrlText.Text;

        WebRequest request = WebRequest.Create(urlPage);

        WebResponse response = request.GetResponse();

        Stream resStream = response.GetResponseStream();

        StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);

        ContentHtml.Text = Server.HtmlEncode(sr.ReadToEnd());

        resStream.Close();

        sr.Close();