发表评论
@TNT2[匿名]
邮件收到了,可是太忙还没有来的及看啊-_-
@TheOLD(远古)
貌似也是闪的,不过这种闪是由于要更新日历控件的背景,所以下拉框失去了焦点所造成的,只要页面不闪就好了啊:)
多多你们的无私奉献,使得我们学东东少走了很多弯路,
这段时间一直关注着的你博客,看有没有新东东,呵呵
非常感谢!
@SkyDragon
这几天在参加培训,没顾上更新
现这些大佬 好像都不更新了
像dflying,Terry zhao。呼呼,
要是谁有空可以写一些关于使用asp.net ajax使用情况就好了
@孤叶(学习.net框架)
最近太忙了,实在是顾不上了:)
I want to find a couple of guys to join my company's projects, my company locates in Santa Clara of California, we are using .NET to do CMS system in server side, please contact me by email: shaw985@hotmail.com
楼主真是有心人,写的东西比任何一本书都要好。写出了一个出学者的学习之路,对我这样的出学者很有帮助,让我少走许多弯路,有时间我会多看看你写的别的东西,相信一定也一样很有价值。
老大,请教个问题。在您的第五个例子里,button2也是放在UpdatePanel里的啊,为什么回引起页面刷新呢,按理说就算它是整页回传也不应该引起整页刷新的啊?这是在我本机上测试的结果,不知道其他人是不是也有这个问题。
@陈一夫
这是因为下面这句话
<asp:PostBackTrigger ControlID="Button2" />
指定它为整页回传触发器,而不是异步
TerryLee:
我才刚刚搞AJax . 运行一示例代码,却报告脚本错误:"Sys"变量未定义
这是什么地方出错! 急盼指点.
TerryLee,问个问题,弄了很久了不得其解。
情况:我的一个页面加了控件ScriptManager 以后后台CS程序就出错,把这个控件去掉有好了。其他一个字母都没有加,就加了<asp:ScriptManager ID="ScriptManager1" runat="server" />就不行了。
提示:
System.Data.EvaluateException: Cannot find column [sdfgdfgd].
Line 224: //dg1.DataBind();
Line 225: //return;
Line 226: DataRow[] dr = ds.Tables[0].Select("ID in (" + checkboxValue + ") ");
Source File: f:\VWD和.NET\Article\Admin\Manager_Add.aspx.cs Line: 226
如果在控件里把属性EnablePartialRendering设为FALSE又好了。奇怪啊。
出错的那段代码如下:
string checkboxValue=null;
for (int i = 5; i < Request.Form.Count-1; i++)
{
checkboxValue += "," + Request.Form[i].Trim().ToString();
}
if (checkboxValue == null || checkboxValue.Length == 1)
{
GolbalClass.ShowMessage("至少添加一个权限给此帐号比如:系统辅助。", 1, "");
return;
}
checkboxValue = checkboxValue.Substring(1);
DataSet ds = XML.StaticXml.GetXmlAllNode(Server.MapPath("userpower/User/navData.xml"));
DataRow[] dr = ds.Tables[0].Select("ID in (" + checkboxValue + ") ");//执行到这句出错,望指教!!!!!!
@TerryLee
你好
请问
1.在 UpdatePanel 内动态增加几个控件
几个控件 怎样可以定位?(就是控制控件在那个表内)
(<table id=table1> 控件2 </table>.....<table id=table2> 控件1 </table>..... )
可以自己控制 控件在 UpdatePanel 中的位置 ,而不是按照顺序显示?
查资料找到这里,帮我解决了相关控件的用法问题.谢谢!
太棒了,全部搬到我的博客上去。谢谢博主!你太伟大了。
弱弱问一句,点击两个按钮时候有什么区别吗?好像都是整夜刷新哦?
关于ContentTemplateContainer那里有点问题
using Microsoft.Web.UI;
UpdatePanel Up1 = new UpdatePanel();
不过这个Up1没有UpdatePanelMode,只有Mode
另,最后不是要在页面里附加这个UpdatePanel,使用 Page.Form.Controls.Add(Up1);会出错,提示
A ContentTemplate must be specified for UpdatePanel 'Up1'.
怎么回事?
对了,我这里只能用
<atlas:ScriptManager runat="server" ID="SM1" />
而不能用
<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager>
--------------------------------------------------------------
是不是我装的版本不对呢?
谢谢,前两个问题估计是由于版本问题,现已解决,谢谢
--引用--------------------------------------------------
J.C: 对了,我这里只能用
<atlas:ScriptManager runat="server" ID="SM1" />
而不能用
<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager>
--------------------------------------------------------------
是不是我装的版本不对呢?
--------------------------------------------------------
看懂这个也许能帮助你~!~!
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
</pages>
我在vs2008中使用代码编写UpdatePanel的时候,没有UpdateMode呢?
@cychai
这问题很奇怪,不知道哪儿的事。
你的意思是这样写代码:
UpdatePanel1.UpdateMode = UpdatePanelUpdateMode.Conditional;
没有UpdateMode属性?
不好意思,问题出在我新建的页面使用的名称也是“ UpdatePanel ”,引起了冲突。
在一个事件里如何才能多次update,我在按钮事件里两次改变一个LABEL的文本并update,只有第二次update会显示出改变。要如何处理呢?
@monday
什么叫在一个时间里多次Update?
对于AJAX的初学者来说是非常有用的...我现在用VS2008.
好啊,我现有个问题,想问一上,关于AJAX的,我用了UPDATEPANEL控件,能够使这个控件实现第一次局部刷新,第二次就不行了!是什么原因呢!!!
页面其它地方有跟变量绑定
急急,谢谢!!!
--引用--------------------------------------------------
TAOTAO1130: 好啊,我现有个问题,想问一上,关于AJAX的,我用了UPDATEPANEL控件,能够使这个控件实现第一次局部刷新,第二次就不行了!是什么原因呢!!!
页面其它地方有跟变量绑定
急急,谢谢!!!
--------------------------------------------------------
我自己搞定了,谢谢!!
好像两个button点击效果没什么不一样呀,都是整页面刷新呀??
不好意思,我弄错了,一个是整页刷新一个不是,但是能不能请教一个问题,为什么局部刷新也要调用页面的page_load事件呢?
楼主的帖子实在是写得太好了。文笔流畅,修辞得体,深得魏晋诸朝遗风,更将唐风宋骨发扬得入木三分,能在有生之年看见楼主的这个帖子 ,实在是我三生之幸啊
本人初学Ajax,有个地方不懂。
button的click事件可以通过调用aspx网页的cs文件的click方法,没有必要非得使用javaScript方法吧。看版主都是通过js脚本方法实现的。
Lee老师:
你好,能否提供一些进阶的教程或者相关链接。例如有多个updatepanel的,而且不同updatepanel里面的控件之间有互动的等等。
我现在完成了一个页面,该页面有很多下拉框,而且下拉框中有复杂的联动。另外还有一个gridview,gridview里面也有一些button,checkbox等控件。现在想将该页面转为ajax的页面,但不知道如何下手。
谢谢!
实在太感谢楼主了,之前做silverlight的东西搜到你的文章,写得特别详细易懂。现在做ajax网上一找,还是你写的东西好:)
写的非常好,我刚开始学AJAX,文章通俗易懂,很棒。
对于 LEE ,我无比敬佩。
不过,代码中,希望可以多添加注释。Thanks……08年的了……
我为了验证用UpdatePanel是否完成局部刷新,在里外两个不同的地方都放置了本地时间,但是每次要刷新UpdatePanel内的时间,外边的时间也跟着刷新,我的代码没有一点问题,是不是我导入VS2005的Ajax程序包有问题!这个问题很困惑!希望经验丰富的高人解答一下,不甚感谢
(zhangtong9884@163.com)
写的不错,ajax东西其实还是很实用的!谢谢你的文章,希望继续更新!
Sys.InvalidOperationException: 历史记录状态必须足够小,以免使 url 大于 1024 个字符。
请问你们碰到这种情况了么?怎么解决的呢?
楼主辛苦了!写的非常棒……咱是新手,貌似还有点看不懂……好高深啊……