我是一个.net学员 
想请教各位.net做商务系统能否实现全程无刷新?
学了这么长的时间.net感觉不到.net的广阔虽然各种控件功能强大但是却很死板
反而觉得j2ee功能强大的如此让我折服而且学习的范围也很广
求教.net的高手能我一次打击,哪怕给我一点提示
让我能回到对.net的自信中来

解决方案 »

  1.   

    net学习起来是先易后难,java则相反
    每种语言都有它适用的范围,不用去刻意比较它们,
    只要学你喜欢的语言就好
      

  2.   

    想请教各位.net做商务系统能否实现全程无刷新?
    ---
    当然可以学了这么长的时间.net感觉不到.net的广阔虽然各种控件功能强大但是却很死板 
    --
    看来你连入门都没有,死板的是你哦,控件使用不使用,关键看你自己,如果你可以自己都可以写出很多来反而觉得j2ee功能强大的如此让我折服而且学习的范围也很广 
    --
    更晕了,JAVA能做的,。NET基本上能做。看来楼主,真的好好反思一下了,自己到底入门了没有
      

  3.   

    想请教各位.net做商务系统能否实现全程无刷新? 
    ??????不明白???是整个页面无刷新及局部刷新,还是什么??
      

  4.   

    呵呵,不明白你的意思,但.net确实很强,没3年功夫恐怕不能这么说吧,还是安下心来好好学习学习,在项目中提高自己的兴趣!
      

  5.   

    无论.NET还是JAVA漂亮的不是你用什么实现了功能,怎么实现,因为底层真正漂亮的东西都封装在语言中了,确切的说,是在用了别人漂亮的程序完成自己的目的,所以用这样的语言写东西,关键不是会了多少语言本身的技巧,或者是对于语言有多了解,而是有多高的用这样的语言工具解决问题的能力,当出现了新的问题的时候,解决方案的完美程度有多高,所以在这方面一个是经验的积累,一个是有接触好的项目的机会,我觉得这可能是学习这两种语言需要注意的地方吧
      

  6.   

    不是全程刷新的话可能就要用到AJAX了,ASP搞出来的一般都是整个页面全部刷新
      

  7.   

    大家说的是,这几天我也一直在肯书本,想多了解点.NET毕竟选了这个就得全身心的投入进去,.NET的确很强 
    我从书中和网上浏览的一些.net做的网站的确让我长眼不少,看来是井底蛙,该出来看看了。
    前一段时间看了我的一个同学做的项目j2ee的的确让我折服。从整个程序开始根本看不到刷新。基本上都在一个网页完成。
    当时我看了感觉不爽,心里想我也要实现一个不能让j2ee的把我们.net的看扁了。就发了这个帖子。想请大家给些指点
    我这几天想了下  可不可以用xml来完成用ajax将数据异步发送给客户端浏览器 但是控件不能更换啊 要换个页面
    就又要刷新了 这样也只能将固定的页面实现无刷新还是不能将整个项目都不刷新啊 还有我这也只是从书上看的具体怎样将返回的xml数据
    成现在页面上,我还是有点迷糊?要加解析吗?
      

  8.   

    楼主关于刷新的问题,我觉得是这样的,局部刷新不是.net java的区别。而是ajax实现的效果,在.net里也有ajax的存在,而且.net为了方便你使用,直接出了ajax控件,你可以找updatepanel控件学下怎么用。
    不用写代码就可以实现局部刷新,这就是.net 的高效开发。
    至于死板,我开始也和你一样想,但是现在我知道,是不了解。
    你都不知道控件有那些功能 颜色 衣服等,你怎么搭配好呢?
      

  9.   

    全程无刷新,.net与java一样都是使用javascript来完成的。与语言本身没有关系
    其实.net与java就语言本身来说没有什么大的区别,语法也很类似
    楼主还是没有学到位啊。
      

  10.   

    ajax
    java能搞的.net也能搞,关键是学的深度了
      

  11.   

    除非你不 跳转页面,要不怎么能全程无刷新?当然,同一个页面里,可以用ajax技术实现!
      

  12.   

    微软的AJAX 和MagicAjax.dll这个都可以实现无刷新,,如果你的JS好那你可以自己写
      

  13.   

    .NET来做无刷新如果不用微软的AJAX控件的话比较麻烦不如JSP和PHP的方便,但是都可以实现的。
      

  14.   

    (转自http://www.soasp.net)
    在开发聊天室程序时,主要通过<meta http-equiv="refresh" content="9" />代码来实现Page页的刷新,但是在运行时窗体会发生抖动,往往得不到网民的青睐。本实例主要通过AJAX实现无刷新模式的聊天室。
    程序开发步骤:
    1.创建Atlas网站,并命名为AA,默认窗体为Default.aspx。
    2.在Default.aspx中存在一个ScriptManager控件,然后再添加一个UpdatePanel控件。
    3.在UpdatePanel控件中添加Timer控件、Label控件、Button控件,分别用于定时刷新聊天信息、显示聊天信息、发送聊天信息,另外设置Timer控件的Interval属性为1000毫秒。
    4.在Default.aspx中添加TextBox控件和DropDownList控件,分别用来输入聊天信息和显示发送聊天信息的字体颜色。
    5.主要程序代码。
    public partial class _Default : System.Web.UI.Page  

        protected void Page_Load(object sender, EventArgs e) 
        { 
            if(!IsPostBack) 
               Application.Set("Msg", "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; " + Application["Msg"] + "<br><font color=red size=4>" + Request.UserHostName + " 进入聊天室</font>     「<font size=2>" + DateTime.Now.ToString() + "</font>」"); 
        } 
        protected void Timer1_Tick(object sender, EventArgs e) 
        { 
            try 
            { 
                Label1.Text = Application["Msg"].ToString(); 
            } 
            catch (Exception ex) 
            { 
                ex.Message; 
            } 
        } 
        protected void Button1_Click(object sender, EventArgs e) 
        { 
            Application.Set("Msg", Application["Msg"] + "<br> <font color=" + DropDownList1.Text + " size=4>★" + Request.UserHostName + "★说: " + TextBox1.Text + " </font>     「<font size=2>" + DateTime.Now.ToString() + "</font>」"); 
        }