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();