如何在GridView中通过超级链接列打开服务器上的文档?
在GridView中通过超级链接列打开服务器上文档,采用在NavigateUrl中使用DataBinder来绑定行记录所指向的文档。
<asp:TemplateField HeaderText="操作" ShowHeader="False">
<ItemTemplate>
<asp:HyperLink ID="chakan" runat="server" Text="[查看]" NavigateUrl='<%# "~/uploadFiles/"+DataBinder.Eval(Container.DataItem,"Name") %>'></asp:HyperLink>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
Text="[删除]" OnClientClick="return confirm('确认要删除吗?');"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="操作" ShowHeader="False">
<ItemTemplate>
<asp:HyperLink ID="chakan" runat="server" Text="[查看]" NavigateUrl='<%# "~/uploadFiles/"+DataBinder.Eval(Container.DataItem,"Name") %>'></asp:HyperLink>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
Text="[删除]" OnClientClick="return confirm('确认要删除吗?');"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>