开发者社区> zting科技> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

HyperLinkField

简介:
+关注继续查看

////////////////////////aspx

 <asp:GridView ID="gvData" runat="server" Style="border: 0px; cursor: hand;" AutoGenerateColumns="False"
        ShowHeader="True" Width="710" onclick="javascript:GoSel(event);" OnRowCreated="gvData_RowCreated">
        <Columns>
            <asp:BoundField DataField="编号" HeaderText="编号" />
            <asp:TemplateField>
                <HeaderTemplate>
                    序号
                </HeaderTemplate>
                <ItemTemplate>
                    <%#Container.DataItemIndex+1 %>
                </ItemTemplate>
                <ItemStyle HorizontalAlign="Center" Width="65" />
            </asp:TemplateField>
            <asp:BoundField DataField="文件版本" HeaderText="文件版本">
                <ItemStyle HorizontalAlign="Center" Width="143" />
            </asp:BoundField>
            <asp:BoundField DataField="手机品牌" HeaderText="手机品牌" />
            <asp:BoundField DataField="手机型号" HeaderText="手机型号" />
            <asp:BoundField DataField="上传日期" HeaderText="上传日期" DataFormatString="{0:yyyy-MM-dd}">
                <ItemStyle Width="100" />
            </asp:BoundField>
            <asp:BoundField DataField="上传人" HeaderText="上传人"></asp:BoundField>
            <asp:HyperLinkField Text="下载"  HeaderText="下载附件" DataNavigateUrlFields="上传文件" />                  
        </Columns>
    </asp:GridView>

 

///////////////////js

var selTr = null;
var preTrBG;
function GoSel(evt) {
    try {
        var el = evt.srcElement ? evt.srcElement : evt.target;
        if (el.tagName.toUpperCase() != "TD") return;
        var tr = el.parentNode;
        if (tr == null)
            return;

 

        document.getElementById("hdfID").value = tr.cells[0].innerHTML;
        if (selTr != null) {
            selTr.style.backgroundColor = preTrBG;
        }
        preTrBG = tr.style.backgroundColor;
        selTr = tr;
        tr.style.backgroundColor = "#CCCDDD";
    }
    catch (err) {
    }
}

///////////////////////////////////cs

 protected void gvData_RowCreated(object sender, GridViewRowEventArgs e)
        {
            int iPod = 0;
            
            if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header)
            {
                e.Row.Cells[0].Style.Add("display", "none");
            }
            string url = Request.Url.ToString();
            iPod = url.IndexOf("/SystemManage/SysFileUpload.aspx");

 

            url = url.Substring(0, iPod).Replace("http://","");
            iPod=url.IndexOf("/");
            url=url.Substring(0,iPod);

            string url1 = System.Configuration.ConfigurationManager.AppSettings["cdcshowupload"].Replace("http://", "");
            //if (url1.EndsWith("/"))
            //    url1 = url1.Substring(0, url1.Length - 1);
            iPod = url1.IndexOf('/');
            url1 = "http://"+url + url1.Substring(iPod);
            ((HyperLinkField)this.gvData.Columns[7]).DataNavigateUrlFormatString = url1+"{0}";
        }

分类: Asp.net

本文转自Lei Zhang的博客博客园博客,原文链接:http://www.cnblogs.com/threestone/archive/2010/08/31/1813527.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
5个人如何1年交付了120+项目?分享我在阿里云做交付的工作手记
谨以此文,分享一些我加入阿里云后,我和我所在团队的成长经历。这里既有我个人如何从程序员成长为一个技术经理,也有我的团队如何把事情越做越大的过程和思考,希望能够帮到有需要的人。
0 0
一文梳理Code Review方法论与实践总结
作为卓越工程文化的一部分,Code Review其实一直在进行中,只是各团队根据自身情况张驰有度,松紧可能也不一,这里简单梳理一下CR的方法和团队实践。
0 0
我理解的测试开发与实践总结——新人篇
写这篇文章的目的是为了能够更好的帮助刚入职的新人了解这个岗位和自己的工作,也想谈谈自己工作一年来对这个领域的了解程度,做一个小小总结吧~
0 0
轻松使用阿里达摩院开源在魔搭社区上的CLUE语义匹配模型
本文将介绍达摩院NLP团队在魔搭社区(ModelScope)上开源的语义匹配模型及其使用方法。
0 0
React开发的设计模式及原则
设计模式是最常见的,通用问题的可复用解决方案的归纳总结,通常被认为是解决该类问题的最佳实践,使用设计模式能帮助我们写出更容易维护,更健壮的代码。设计模式有很多,通常它们都会遵循一些共同的设计原则,接下来我们一起回顾下React社区里出现过的一些设计模式,以及它们所遵循的设计原则。
0 0
整理一下VR&AR的现状以及未来
想要和大家聊一下VR和AR在场景中的实现,和我自己的一点看法。
0 0
设计稳定的微服务系统时不得不考虑的场景
我们的生产环境经常会出现一些不稳定的情况,如: 1、大促时瞬间洪峰流量导致系统超出最大负载,load 飙高,系统崩溃导致用户无法下单 2、“黑马”热点商品击穿缓存,DB 被打垮,挤占正常流量 3、调用端被不稳定服务拖垮,线程池被占满,导致整个调用链路卡死 这些不稳定的场景可能会导致严重后果。大家可能想问:如何做到均匀平滑的用户访问?如何预防流量过大或服务不稳定带来的影响?
0 0
谈谈《流浪地球2》中如何正确的“重启互联网”
DNS是互联网域名和IP转换,寻址调度的重要的基础设施,是互联网中少有的相对中心化的环节。《流浪地球2》中有一个重启互联网,重启(DNS)根服务器的情节,过程惊心动魄,但是从互联网专业视角看仍有一些小瑕疵。观影后笔者撰写小文,聊聊如何正确的“重启互联网”。
0 0
容器持久化存储-容器有状态应用调研报告
容器持久化存储-容器有状态应用调研报告
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载