实现无刷新,点击和读取都使用Ajax,建议用JQuery Ajax来实现。。
解决方案 »
- 求助 高手写个 正则表达式~~~~~!!!!!
- vs2005/2008中提供的各种大控件大家都用吗(如导航,验证)?
- RegularExpressionValidator 中\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 表达式什么意思.
- 全局变量值乱套了?(A客户端中全局变量的值被同时打开这一页面B客户端替换了)。急。。。。。。
- C#转VB(序)这次给分!(还是比较菜的问题)
- 关于GDI+ 页面中的其他控件怎么不见了?(在线等!)
- 讨论:ASP.Net的服务器控件和HTML控件,你用哪一个?
- DataGrid显示数据问题,初学者,请多关照!很急
- .Net如何编译成.Dll?
- 这个问题怎样解决?(在线等)
- mvc 3 email 验证
- 如何保存网上的gif动画图片到本地?
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
用着两个控件可以实现无刷
aspx:
<input id="txtMood" runat="server" type="textbox">
<input id="txtShow" runat="server" type="textbox">
<input id="btnPublish" runat="server" type="button" value="發表">
js:
$(document).ready(function(){
$("#btnPublish").click(function(){
$("#txtMood").html($("txtShow").val());
})
})
<head id="Head1" runat="server">
<title>Untitled Page</title>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="lblError" style="color:Red; font-weight:bold"></div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div style="background-color:#FFFFDD; padding: 20px">
<asp:Label ID="Label1" runat="server" Font-Bold="True"></asp:Label>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Refresh Time" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<div style="background-color:#FFFFDD;padding: 20px">
<asp:Label ID="Label2" runat="server" Font-Bold="True"></asp:Label>
<br />
<br />
<asp:Button ID="Button2" runat="server" Text="Refresh Time" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<asp:UpdatePanel ID="UpdatePanel3" runat="server">
<ContentTemplate>
<div style="background-color:#FFFFDD;padding: 20px">
<asp:Label ID="Label3" runat="server" Font-Bold="True"></asp:Label>
<br />
<br />
<asp:Button ID="Button3" runat="server" Text="Refresh Time" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<script type="text/javascript">
function pageLoad()
{
var pageManager = Sys.WebForms.PageRequestManager.getInstance();
pageManager.add_endRequest(endRequest);
}
function endRequest(sender, args)
{
// Handle the error.
if (args.get_error() != null)
{
$get("lblError").innerHTML = args.get_error().message; // Suppress the message box.
args.set_errorHandled(true);
}
}
</script>
</div>
</form>
</body>
</html>
public partial class UpdatePanelTest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToLongTimeString();
Label2.Text = DateTime.Now.ToLongTimeString();
Label3.Text = DateTime.Now.ToLongTimeString();
}
}