当前位置:编程学习 > C#/ASP.NET >>

.net中如何实现点击一条记录,跳转到它的详细信息?

     我做一个CRM的软件,想实现点击一条记录中客户的名字,跳转到该客户的资料修改页面,想请教强人解决问题~~~~ --------------------编程问答-------------------- <a href="details.aspx?ClientID=1">张三</a>
detail.aspx.cs中跟巨ClientID从数据库取数据,给前台控件赋值 --------------------编程问答-------------------- 你这像没做过Web开发的 --------------------编程问答-------------------- 实现2个页面
list.aspx
details.aspx

list.aspx里面为每条记录添加一个链接:<a href="details.aspx?id=xxx">
details.aspx根据id,查询数据库,显示。 --------------------编程问答--------------------
引用 1 楼 ihandler 的回复:
<a href="details.aspx?ClientID=1">张三</a>
detail.aspx.cs中跟巨ClientID从数据库取数据,给前台控件赋值

来晚了。。。
咱们的答案一样,哈哈。 --------------------编程问答-------------------- 模板列
<a href="a.aspx?id=<%# Eval("id")%>"/>
或使用hyperlink
--------------------编程问答-------------------- 另外哦,如果lz啥也不会,就不要开发了。现在CRM软件很多的。
连微软都有CRM软件。

也可以花个几块钱到taobao去买一套源代码学习下。 --------------------编程问答--------------------  不就是 两个页面的跳转   吗     传一值  就跳转到 要的页面 --------------------编程问答--------------------
引用 6 楼 caozhy 的回复:
另外哦,如果lz啥也不会,就不要开发了。现在CRM软件很多的。
连微软都有CRM软件。

也可以花个几块钱到taobao去买一套源代码学习下。

楼上别这样说别人嘛  他或许是第一次做web开发,以前是做c/s的,万事有第一次嘛...
有时间的话,好好的看看asp.net --------------------编程问答--------------------
引用 8 楼 huqinglu123 的回复:
引用 6 楼 caozhy 的回复:
另外哦,如果lz啥也不会,就不要开发了。现在CRM软件很多的。
连微软都有CRM软件。

也可以花个几块钱到taobao去买一套源代码学习下。

楼上别这样说别人嘛 他或许是第一次做web开发,以前是做c/s的,万事有第一次嘛...
有时间的话,好好的看看asp.net

第一次就搞CRM。
第一次能把人家的CRM源代码学会怎么编译部署就是天才了。 --------------------编程问答-------------------- :<a href="xxx.aspx?id=xxx">
--------------------编程问答--------------------
引用 9 楼 caozhy 的回复:
引用 8 楼 huqinglu123 的回复:
引用 6 楼 caozhy 的回复:
另外哦,如果lz啥也不会,就不要开发了。现在CRM软件很多的。
连微软都有CRM软件。

也可以花个几块钱到taobao去买一套源代码学习下。

楼上别这样说别人嘛 他或许是第一次做web开发,以前是做c/s的,万事有第一次嘛...
有时间的话,好好的看看asp.net

第一次就搞CRM。……


那确实~~~~ --------------------编程问答--------------------
引用 8 楼 huqinglu123 的回复:
引用 6 楼 caozhy 的回复:
另外哦,如果lz啥也不会,就不要开发了。现在CRM软件很多的。
连微软都有CRM软件。

也可以花个几块钱到taobao去买一套源代码学习下。

楼上别这样说别人嘛 他或许是第一次做web开发,以前是做c/s的,万事有第一次嘛...
有时间的话,好好的看看asp.net


 的确是的,如果什么都不会的话,最起码该从基础学习嘛。 --------------------编程问答-------------------- 楼主可以考虑用模式窗口,那样客户看了都方便些。 --------------------编程问答-------------------- --------------------编程问答-------------------- 这个...的确挺....
lz还是一步一步来吧.一开始就接触难的也许对你的进步会有阻碍的 --------------------编程问答-------------------- hyperlink 绑定ID,编写跳转的页面就ok --------------------编程问答-------------------- 和你list的页面一样,SQL拿数据绑定数据。 --------------------编程问答--------------------

1.先在前台定义好
<script type="text/javascript">
        function moshi(id){
     window.showModalDialog("newMess.aspx?id="+id,"显示消息内容-网页对话框","width=600;height=450;scrollbars=1");
}
</script>
2.在gridview事件中
//实现光棒效果并单击一行弹出页面
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            Label lblId=e.Row.FindControl("Label1") as Label;
            
            //设置行的颜色
            e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#ff9900'");
            //添加自定义属性,当鼠标移走时,行的颜色变化
            e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor");
            //调用脚本函数实现弹出模式窗口
            e.Row.Attributes.Add("onclick", "moshi(" + lblId.Text + ")");
        }
    }
--------------------编程问答--------------------
引用 1 楼 ihandler 的回复:
<a href="details.aspx?ClientID=1">张三</a>
detail.aspx.cs中跟巨ClientID从数据库取数据,给前台控件赋值

就是这样的 --------------------编程问答--------------------
引用 5 楼 wuyq11 的回复:
模板列
<a href="a.aspx?id=<%# Eval("id")%>"/>
或使用hyperlink


可以这样实现跳转的 通过ID 进行查找匹配 --------------------编程问答--------------------
引用 1 楼 ihandler 的回复:
<a href="details.aspx?ClientID=1">张三</a>
detail.aspx.cs中跟巨ClientID从数据库取数据,给前台控件赋值


该说的楼上都说了,楼主试试吧,第一个页面显示是用户的大概信息,第二个页面是详细信息,选择第一个页面客户信息,把这个客户的ID传递过去,然后在第二个页面根据这个ID去数据库中查询数据,再绑定到第二个页面上就OK 前提是你录入数据的时候 必须要相互关联起来·~~~~~~ --------------------编程问答-------------------- 应该是模板列,绑个超链接就可以啦 --------------------编程问答--------------------
引用 5 楼 wuyq11 的回复:
模板列
<a href="a.aspx?id=<%# Eval("id")%>"/>
或使用hyperlink
  正解  都是对的 --------------------编程问答-------------------- <a href=""/>
或者是js
window.open(); --------------------编程问答-------------------- 楼上的各位都说的很全面得了,支持一下 --------------------编程问答-------------------- 自己看吧,老掉牙的入门教程:http://blog.csdn.net/Freeze_Soul/archive/2007/09/07/1775772.aspx --------------------编程问答-------------------- 整一堆页面跳来跳去的,那是asp程序员的风格。 --------------------编程问答-------------------- 其实 ASP.NET MVC 代码生成器就可以产生 List Details Create Edit Delete 这些东西,不用写一行代码。

参考:http://blog.caozhongyan.com/article.asp?id=30 --------------------编程问答-------------------- 我是“天才”。 别砸我 - -!!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,