ボタンを使用してIPアドレスを取得しています。そのIPアドレスをテキストフィールドに表示したい。これは私のフロントエンドコードです:
<asp:TextBox ID="txtMachIP" runat="server" CssClass="Textbox1"></asp:TextBox>
<asp:Button ID="BtnGetIP" runat="server" CssClass="btn1"
onclick="BtnGetIP_Click" Text="Get My IP" />
これは、IPを取得するための私のバックエンドコードです。
protected void BtnGetIP_Click(object sender, EventArgs e)
{
string myHost = System.Net.Dns.GetHostName();
System.Net.IPHostEntry myIPs = System.Net.Dns.GetHostEntry(myHost);
foreach (System.Net.IPAddress myIP in myIPs.AddressList)
{
MessageBox.Show(myIP.ToString());
}
}
メッセージボックスの代わりに、IPをテキスト領域に表示したいと思います。