Windows 탐색기 (또는 explorer.exe)에서 열어 볼 링크가 Gridview에 있습니다.Linkbutton을 사용하여 Gridview에서 Windows 탐색기를 엽니 다.
<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>
및 코드 숨김에서 나는이있다 : 내가 들었 등, 내가 모든 권한이있는 경우 Process.Start를에만 작동으로
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
Process.Start("explorer.exe", "/n," + e.CommandArgument.ToString());
}
은 분명히이 등이 작동하지 않습니다 자바 스크립트를 사용하여이 작업을 수행 할 수 있지만 지금까지 성공하지 못했습니다. 기본적으로 내가 원하는 것은 클릭했을 때 열리는 그리드에 표시되는 정확한 링크입니다. 어떤 도움을 많이 주시면 감사하겠습니다!
감사합니다.