У меня есть ссылка в Gridview, которую я хочу открыть в проводнике Windows (или explorer.exe).Linkbutton, чтобы открыть проводник Windows из Gridview
<asp:GridView ID="GridView1"runat="server" >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="DeploymentLocation" runat="server" CommandName="OpenLink"
Text='<%# Eval("DeploymentLocation") %>' CommandArgument='<%# Eval("DeploymentLocation") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
и в коде у меня есть это:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
Process.Start("explorer.exe", "/n," + e.CommandArgument.ToString());
}
Очевидно, что это не работает, как Process.Start работает только если у меня есть полные права доступа, и т.д., и т.д. Я слышал, что Я могу использовать Javascript для этого, но пока этого не удалось. В принципе, я хочу, чтобы именно точная ссылка, которая отображается в сетке, открывается при нажатии. Любая помощь приветствуется!
Спасибо!