Я пытаюсь добавить маркеры на карту с помощью элемента управления повторителем, но не могу получить доступ к Repeater1 из файла кода, когда я включаю его в тег сценария
Html
<div id="map" style="height:400px"></div>
</script>
<asp: Repeater id="Repeater1" runat="server"></asp: Repeater >
</script>
C#
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
DataTable dt = this.GetData("Select accidentID,acc_lat,acc_long,acc_description from Accident_reports ");
Repeater1.DataSource = dt;
Repeater1.DataBind();
}
}
что я делаю не так
<script>
<asp: Repeater ID="Repeater1" runat="server">
<ItemTemplate>
{
"title": '<%# Eval("accidentID") %>',
"lat": '<%# Eval("acc_lat") %>',
"lng": '<%# Eval("acc_long") %>',
"description": '<%# Eval("acc_description") %>'
}
</ItemTemplate>
<SeparatorTemplate>
,
</SeparatorTemplate>
</asp: Repeater >
</script>
Это весь код, который я хочу ретранслятор, чтобы содержать, если я не использую теги сценария, то мне разрешен доступ к элементу управления повторителем в коде, но с использованием тегов сценария я не