我是一个.net学员
想请教各位.net做商务系统能否实现全程无刷新?
学了这么长的时间.net感觉不到.net的广阔虽然各种控件功能强大但是却很死板
反而觉得j2ee功能强大的如此让我折服而且学习的范围也很广
求教.net的高手能我一次打击,哪怕给我一点提示
让我能回到对.net的自信中来
想请教各位.net做商务系统能否实现全程无刷新?
学了这么长的时间.net感觉不到.net的广阔虽然各种控件功能强大但是却很死板
反而觉得j2ee功能强大的如此让我折服而且学习的范围也很广
求教.net的高手能我一次打击,哪怕给我一点提示
让我能回到对.net的自信中来
每种语言都有它适用的范围,不用去刻意比较它们,
只要学你喜欢的语言就好
---
当然可以学了这么长的时间.net感觉不到.net的广阔虽然各种控件功能强大但是却很死板
--
看来你连入门都没有,死板的是你哦,控件使用不使用,关键看你自己,如果你可以自己都可以写出很多来反而觉得j2ee功能强大的如此让我折服而且学习的范围也很广
--
更晕了,JAVA能做的,。NET基本上能做。看来楼主,真的好好反思一下了,自己到底入门了没有
??????不明白???是整个页面无刷新及局部刷新,还是什么??
我从书中和网上浏览的一些.net做的网站的确让我长眼不少,看来是井底蛙,该出来看看了。
前一段时间看了我的一个同学做的项目j2ee的的确让我折服。从整个程序开始根本看不到刷新。基本上都在一个网页完成。
当时我看了感觉不爽,心里想我也要实现一个不能让j2ee的把我们.net的看扁了。就发了这个帖子。想请大家给些指点
我这几天想了下 可不可以用xml来完成用ajax将数据异步发送给客户端浏览器 但是控件不能更换啊 要换个页面
就又要刷新了 这样也只能将固定的页面实现无刷新还是不能将整个项目都不刷新啊 还有我这也只是从书上看的具体怎样将返回的xml数据
成现在页面上,我还是有点迷糊?要加解析吗?
不用写代码就可以实现局部刷新,这就是.net 的高效开发。
至于死板,我开始也和你一样想,但是现在我知道,是不了解。
你都不知道控件有那些功能 颜色 衣服等,你怎么搭配好呢?
其实.net与java就语言本身来说没有什么大的区别,语法也很类似
楼主还是没有学到位啊。
java能搞的.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", " " + 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>」");
}
}