.NET相关问题
如何实现勾选了checkbox 然后实现局部刷新,从数据库读取对应的数据 --------------------编程问答-------------------- updatepanel使用asp.net ajax --------------------编程问答-------------------- 1.页面加载时读取并隐藏,勾选后显示
2.勾选checkbox 时触发js时间,通过ajax来获取数据,并使用js显示返回的数据.这个有很多ajax框架可用 --------------------编程问答-------------------- ajax ~~~~~~~ --------------------编程问答-------------------- --------------------编程问答-------------------- ajax 特别是ajaxPro 是个不错的选择哦 --------------------编程问答-------------------- 还是应该看看基础的东西。 --------------------编程问答--------------------
这个可以 --------------------编程问答-------------------- 嗯,用ajax --------------------编程问答--------------------
--------------------编程问答-------------------- updatepanel
ajax
--------------------编程问答--------------------
恩 有实例不?我模仿一个...... --------------------编程问答-------------------- 可以的话发个实例我邮箱:xhbleo_123@163.com 注明你的ID 或者给和链接的地址 不胜感激
--------------------编程问答-------------------- 局部刷新: ifrom
无刷新:ajax --------------------编程问答-------------------- 整个页面刷新可以设置 Autopostback 为true --------------------编程问答-------------------- 使用Ajax --------------------编程问答-------------------- 说了这么多 就没给个实例的......顶~~~ --------------------编程问答-------------------- 就拖放 一个 updatepanel 控件 你的控件都放进去 就像panel一样,自动无刷新了
简单不能再简单了 一句代码都不用写 还要实例? --------------------编程问答-------------------- 不让用控件...... --------------------编程问答-------------------- 是的用UpdatePanel是最方便的 --------------------编程问答-------------------- ajax +1 --------------------编程问答-------------------- 用ajax控制局部或全局刷新都可以 --------------------编程问答--------------------
<%@Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1"%>
<!DOCTYPE htmlPUBLIC"-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body style="">
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"/>
<div>
<cc1:TabContainer ID="TabContainer1" runat="server" Width="260px" Height="150px">
<cc1:TabPanel ID="TabPanel1" runat="server" HeaderText="Tabe1">
<ContentTemplate>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br/>
<br/>
<asp:Button ID="btnOK" runat="server" OnClick="btnOK_Click" Text="确定"/>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</cc1:TabPanel>
<cc1:TabPanel ID="TabPanel2" runat="server" HeaderText="Tabe2">
<ContentTemplate>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Label ID="Label2" runat="server" Text="Labe2"></asp:Label><br/>
<br/>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="确定"/>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</cc1:TabPanel>
<cc1:TabPanel ID="TabPanel3" runat="server" HeaderText="Tabe3">
<ContentTemplate>
<br/><br/>这是我第一个Tabs<br/><br/>
<a href= http://blog.csdn.net/meng1986>meng</a>
</ContentTemplate>
</cc1:TabPanel>
</cc1:TabContainer></div>
</form>
</body>
</html>
protected void Page_Load(object sender, EventArgs e)
{
//获取更新控件儿
UpdatePanel mapanel = UpdatePanel1;
//设置触发模式
mapanel.UpdateMode = UpdatePanelUpdateMode.Conditional;
//添加触发
AsyncPostBackTrigger tri = new AsyncPostBackTrigger();
tri.ControlID = "DropDownList1";
tri.EventName = "selectedindexchanged";
mapanel.Triggers.Add(tri);
}
protected void btnOK_Click(object sender, EventArgs e)
{
this.Label1.Text = "这是Tab1";
}
protected void Button1_Click(object sender, EventArgs e)
{
this.Label2.Text = "这是Tabl2";
} --------------------编程问答-------------------- 这个例子应该可以给你提示 --------------------编程问答-------------------- Checkox控件拖到Updateanel控件中,加如如下代码;
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (CheckBox1.Checked)
Label1.Text =<%绑定数据%>;
else
Label1.Text ==<%绑定数据%>;
.......
}
这个CheckBox控件有个autopostback属性,默认为false应更改为true这样才能实现网页的局部更新!
(思路)
--------------------编程问答-------------------- ajax --------------------编程问答-------------------- --------------------编程问答-------------------- ajax
补充:.NET技术 , ASP.NET