У меня есть ссылка в Gridview, которую я хочу открыть в проводнике Windows (или explorer.exe).
<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 для этого, но пока не удалось.
По сути, мне нужна точная ссылка, которая отображается в сетке, которая открывается при нажатии. Любая помощь будет высоко ценится!
Спасибо!