У меня есть следующий жерех: GridView управления:альтернатива использовать скрытые поля в GridView
<asp:GridView ID="myGridView" runat="server" OnRowDataBound="DataBound">
<Columns>
<asp:TemplateField HeaderText="Title">
<ItemTemplate>
<input id="docKey_cell" class="key" runat="server" type="hidden"/>
<input id="docFname_cell" class="fileName" runat="server" type="hidden"/>
<span class="docTitle"><%# Eval("Title")%></span>
</ItemTemplate>
</asp:TemplateField>
...
на строку двойным щелчком я открываю через Jquery внешнее окно передавая данные из скрытых полей. В этом конкретном случае мне просто нужно передать documentID (как строку) и физическое имя файла документа, представленного в строке, поэтому сохранить дополнительный SQL-запрос, чтобы получить эту информацию в новом открывшемся диалоговом окне.
До сих пор я часто использовал эту технику, когда мне нужно было иметь небольшие данные для использования с JQuery.
Однако я задаюсь вопросом, является ли это приемлемой практикой или существует лучший подход, который может улучшить производительность или работоспособность?
В этом случае мне нужно открыть , так как оттуда мне нужно загрузить физический документ с удаленного. Мне было необходимо открыть это внешнее окно, просто чтобы там появилось всплывающее окно «Сохранить/Открыть» для загруженного файла. – Francesco