我正在尝试在 ASP.NET 页面上创建一个简单的商店定位器。我让用户输入他们的邮政编码,然后 C# 用它创建一个变量并将其附加到 url 的末尾,以便在他们附近的 Google 地图上搜索该商店。然后我需要它动态地添加一个 iframe 标记,它的源作为页面的 url。
就像是:
<asp:TextBox ID="TextBox1" placeholder="Zip code" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Find locations" onclick="Button1_Click" />
和:
protected void Button1_Click(object sender, EventArgs e)
{
var zipCode = TextBox1.Text;
HtmlGenericControl iframe = new HtmlGenericControl();
iframe.ID = "iframe";
iframe.TagName = "iframe";
iframe.Attributes["class"] = "container";
iframe.Attributes["src"] = "https://www.google.com/maps/preview#!q=gnc+near%3A+" + zipCode;
this.Add(iframe);
}
我相信直到最后一行都是正确的,有什么想法吗?