留言簿

我要留言
留言搜索

2003-11-17 10:34  阿扁

吴其兄,你好,我想请问一下:XML Web services是什么东东?我看了一下vs-help,好像蛮有用(实现可编程Internet,可以将企业内部及企业之间分散的面向对象的应用程序融合为一体进行调用、传输信息等)。请问这东西值得学习吗?前景怎样?该如何入门?需要具备哪些.net技术?我的E-Mail:fbf_abian@163.com 。谢谢。
回复:XML Web Service就是Xml Web服务,关于这方面的资料,用 google 搜一下就可以找到很多,至于实现技术,如果你懂asp.net,那么只要看上一两篇教程就可以上手了。谢谢!

2003-11-16 16:20  王非

吴旗兄你好,不只道那天我发的邮件你收到没有,那段向客户端发送的脚本已经发出去了!

现在问题是,我第一次点编辑按纽时,第一个文本框没有获得焦点,第二次才会获得
代码:
public void DoItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
	{
		TextBox txtAddtime=(TextBox)e.Item.FindControl("addtime");
		//如果是编辑状态
		if(e.Item.ItemType==ListItemType.EditItem){
			TextBox txtAddtime=(TextBox)e.Item.FindControl("addtime");
			//第一个文本框得到焦点
			Page.RegisterStartupScript("setfocus", "<script language='javascript'> document.getElementById('" + txtAddtime.ClientID + "').focus();</script>");
		}
	

	}
回复:邮件我几天前已给你回复,没收到吗?要不我再发一遍!谢谢!

2003-11-15 04:06  思想者

吴旗大哥你好:请问在自定义Web控件中怎样实现像DataGrid或者别的Web控件的属性窗口中一个集合的按钮;点击一个弹出一个设置窗口.我想实现在这个弹出窗口中显示正在编辑Web页面上的TextBox,DropDownList,RadioBox等控件的名称.
如果你能帮上我的大忙的话麻烦你跟我回复;小弟在这里先感谢了.我的Email是czrlinxr@163.com.
回复:你好,需要为你的属性写一个TypeConverter(类型转换器),相关的代码我已发到你的邮箱,请注意接收。谢谢!

2003-11-14 08:09  王非

应该还是和框架有关,因为我把这页拿出来,不放在框架里,就没有这个问题,
对了,点击编辑按扭,到编辑状态后css样式也不见了,而我查看原文件看时,这句话明明还在啊!
<LINK href="../css/grid.css" type="text/css" rel="stylesheet">
吴旗兄帮我想想会是什么原因呢?
回复:没有代码很难说清楚,把你的文件发给我,我帮你看看吧,邮箱地址在留言簿页面最下面。谢谢!

2003-11-13 21:46  gzhubonet

吴大哥的这个网站做得不错啊。今天刚看到的。借些机会谢谢你在CSDN里对我的帮助!!!
回复:你好,这里现在还没有什么内容,而且界面也太难看,等有时间我会做得更好一点。谢谢光临,欢迎常来看看!

2003-11-13 11:05  小超

吴旗兄,还记得我昨天求教你的Cookie的问题吗,今天我按你的方法写了代码,并且在Internet属性的隐私中设置为“阻止所有Cookie”,但不幸的是,仍然会执行if(Request.Browser.Cookies==true){}中的代码,仍然可以用Response.Cookies.Add()保存一条Cookie,仍然可以用Request.Cookies[""].Value读取一条Cookie。难道是我这样做不算彻底禁止Cookie么??求教师兄.
回复:你好,Request.Browser.Cookies返回一个bool值批示客户端浏览器是否支持Cookie,请注意:是“是否支持”,阻止了Cookie并不等于浏览器不支持Cookie。谢谢!

2003-11-13 10:41  王非

吴其兄,我在datagrid的模板列里的TextBox上写onkeydown事件(aspx页),结果在设计视图用编辑模板时告诉我“Error Creating Control”
这种客户端事件应该怎么加呢?  
<asp:TemplateColumn  SortExpression="category"  HeaderText="分类">  
           <ItemTemplate>  
                       <asp:Label  Text='<%#  DataBinder.Eval(Container.DataItem,"addtime")%>'  Runat=server>  
                       </asp:Label>  
           </ItemTemplate>  
           <EditItemTemplate>  
           <asp:TextBox  runat="server"  ID="addtime"  onkeydown="if(event.keyCode==13)event.keyCode=9;"  size="11"  Text='<%#  DataBinder.Eval(Container,  "DataItem.addtime")  %>'>  
           </asp:TextBox>  
           </EditItemTe
回复:不能在服务器控件标签中直接加客户端脚本,而应该在后台代码中用 box.Attributes.Add("onkeydown","keydownfunc()");这样的方式来添加,因为你的TextBox是在DataGrid的模板中,所以应该在DataGrid的ItemDataBound事件中来给TextBox添加客户端脚本。谢谢!

2003-11-13 09:17  阿扁

吴其兄,你好,我昨天的问题已经得到了解决,在此表示感谢。以后可能还有问题请教,请多多帮助!!
回复:不客气,欢迎常来看看!!

2003-11-13 08:50  王非

我刷新一下框架中的页面,css样式就套上了,但总不要我每次点分页后,再手动刷新一下页面吧!

有什么办法解决呢?
回复:这和分页没有关系,分页根本就没法改动你的css样式,你的问题应该和浏览器缓存有关,请将浏览器缓存清空再试试。谢谢!

2003-11-12 20:51  Webdiyer

对小超的答复:把下面的配置代码加在你的web.config的配置节下,将其中的register.aspx改为你的登录页文件名的相对路径即可:
<location path="register.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
;