你可以用AJAX的无刷新技术,可以不刷新整个页面
解决方案 »
- vs里面不能查看右键查看代码了
- SQL关于 IN 的问题
- 麻煩高手查看代碼更正問題,插入數據時的問題(時間和T/F)....謝謝!!!!!
- 关于ASP.NET 2.0 交流的群已开放[仅对已在学习跟研究.net 2.0 的朋友开放]
- 两秒换一张图片的问题
- 什么原因
- windows 2003 服务器上直接测试,为何需要输入管理员帐号和密码就可以正常打开页面
- session 同时登录2个不同用户的取值情况请教
- 请问各位大虾,为了不使用户操作使用过的页面,如何屏蔽IE工具条和菜单
- 将下列vb转换为c#
- 如何编写一个自己的视频
- 做新闻显示时,新闻列表中为较新新闻时,控制显示或隐藏在DataList控件中的image控件的图片?
你可以在网站下创建一个aspx,拷贝如下面的代码试试:<%@ Page Language="VB" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server"> Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Dim res = String.Format("您在{0}点输入了 {1}", DateTime.Now.ToString("m:s.fff"), Me.TextBox1.Text)
Me.Label1.Text = res
Me.Label2.Text = res
Me.UpdatePanel2.Update()
End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Me.TextBox1.Attributes("onkeyup") = "if(this.value.length>=3)" + _
Me.ClientScript.GetPostBackEventReference(Me.TextBox1, String.Empty)
End Sub
</script><html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>演示输入文本触发自动刷新</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged"></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
<hr />
<asp:Image ID="Image1" runat="server" ImageUrl="http://www.dameinv.com/ewebed/imgbd/2006/2/16/200621616361576736.jpg" /><hr />
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>
part.aspx 内容:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="part.aspx.cs" Inherits="part" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div style="height: 409px">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True" ontextchanged="TextBox1_TextChanged"></asp:TextBox>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="TextBox的内容"></asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TextBox1" EventName="TextChanged" />
</Triggers>
</asp:UpdatePanel>
<br />
<br />
</div>
</form>
</body>
</html>part.aspx.cs 内容:using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
public partial class part : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Label1.Text = TextBox1.Text;
}
}
你可以参照一下上面控件的用法