ASP.net JavaScript事件
我的asp.net程序有问题。我有一个函数onDBLClick,它是用JavaScript编写的。此函数的网格位于ModalPopupXtender中。但是这个功能不起作用 如何创建网格:ASP.net JavaScript事件,javascript,asp.net,grid,Javascript,Asp.net,Grid,我的asp.net程序有问题。我有一个函数onDBLClick,它是用JavaScript编写的。此函数的网格位于ModalPopupXtender中。但是这个功能不起作用 如何创建网格: <asp:Panel ID="PanelSearchColor" runat="server" Width="750" Height ="" Style="border: solid; border-width: 4px; border-color: black; background-color:
<asp:Panel ID="PanelSearchColor" runat="server" Width="750" Height ="" Style="border: solid; border-width: 4px; border-color: black; background-color: #FFFFFF;"
AutoGenerateColumns="False" EnableRecordHover="True"">
<cc2:Grid ID="gridFoundColors" runat="server" AllowAddingRecords="False" AllowMultiRecordSelection="False" AllowColumnReordering="True" AllowColumnResizing="True"
AutoGenerateColumns="False" EnableRecordHover="True" FolderStyle="App_Themes/GRID/black_glass" PageSize="26"
ShowGroupsInfo="True" ShowTotalNumberOfPages="True" AllowMultiRecordEditing="False">
<LocalizationSettings
Grouping_GroupingAreaText="<%$Resources:Grid, gridGroupingAreaText %>"
LoadingText="<%$Resources:Grid, gridLoadingText %>"
NoRecordsText="<%$Resources:Grid, gridNoRecordsText %>"
Paging_PageSizeText="<%$Resources:Grid, gridPageSizeText %>"
Paging_PagesText="<%$Resources:Grid, gridPagesText %>"
Paging_RecordsText="<%$Resources:Grid, gridRecordsText %> "
Paging_TotalNumberOfPages="<%$Resources:Grid, gridTotalNumberOfPages %>"
Paging_OfText="<%$Resources:Grid, gridOfText %>"
Paging_ToText="<%$Resources:Grid, gridToText %>" />
<ClientSideEvents OnClientDblClick="onDBLClick" />
<Columns>
<cc2:Column DataField="PE_NR" HeaderText="PE NR" Index="0" Visible="False">
</cc2:Column>
<cc2:Column DataField="KATALOG_NR" HeaderText="KATALOG_NR" Index="1" Width="375">
</cc2:Column>
<cc2:Column DataField="VERTRETER_NR" HeaderText="VERTRETER_NR" Index="2" Width="375">
</cc2:Column>
</Columns>
</cc2:Grid>
<script type="text/javascript">
function onDBLClick(iRecordIndex)
{
var AuftragsID = gridFoundColors.Rows[iRecordIndex].Cells[0].Value;
var urlString = "Auftragserfassung.aspx?OpenID=";
var target = urlString.concat(AuftragsID);
window.alert(target);
window.location(target);
window.open(target);
}
</script>
<asp:Button ID="DummyBTN23" runat="server"
Height="" meta:resourcekey="DummyBTN23" Text="<%$Resources:MusterglasFarbe, DummyBTN23 %>" Width="" />
</asp:Panel>
你需要描述你正在看到的行为,以及你期望看到的,而不是说不起作用。它不起作用。程序必须用URLString打开一个新选项卡。但是这个程序什么都不做,在浏览器中查看JavaScript控制台是否有错误,他找不到panelSearchColor。这是一个参考问题。但是为什么。。。我已经用html和vbWell中的DataBind创建了网格,您还没有在问题中展示如何创建网格,所以我很难说。你应该在你的问题中编辑相关的部分。看看