资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

asp.net中关于按钮控件问题

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

比如说我有一个添加按忸     我点一下这个按忸就弹出添加页面     但是在asp.net里   按忸控件又不可以用超链接     我就不知道要怎么办了??   请各位好心的帮帮忙~~~~~~~~~~~~~~~我程序像是这样写的     请大家帮忙修改     谢谢     谢谢!!!!!  
   
    <script   language="javascript">  
  function   openit(id)  
  {    
      page="sj_tj.aspx"  
      window.open   (page,编辑用户,width=550,height=400,resizable=1,scrollbars=1)  
  }  
  </script>  
  <asp:button   id="Button1"   runat="server"   Text="添加"   Width="75px"   Height="26px"   onclick="openit()"   >  
  </asp:button>  
   
 

网友回答:

发表者:tianjue0921

Response.Write("<script>javascript:window.open   (webform1.aspx,编辑用户,width=550,height=400,resizable=1,scrollbars=1)</script>");

发表者:leezjs

buttonid.Attributes.Add("onclick","javascript:window.open();");

发表者:dandantree

可以使用的,不过要先将其onclick(客户端事件)中加上event.returnValue   =   false这一句。

发表者:lijianlee

lee   的方法好,但你要告诉人家你这个是写在后台初始画函数里的呀。

发表者:possible_Y

这种情况你为什么还要用<asp:button   >?  
  直接用<input   type="button"   value=""   onclick="">

发表者:alexzhang00

<script   language="javascript">  
  function   openit(id)  
  {    
      page="sj_tj.aspx"  
      window.open   (page,编辑用户,width=550,height=400,resizable=1,scrollbars=1)  
  }  
  </script>  
   
  <input   type="button"   id="Button1"   value="添加"   Width="75px"   Height="26px"   onclick="openit()">  
 

发表者:cancersyf

在Page_Load事件里:  
  buttonid.Attributes.Add("onclick","javascript:window.open();");  
   
  关于按钮的美化,你可以定义一个样式表,然后  
  1.服务器端控件,使用CssClass;  
  2.客户端控件,直接使用class就可以了。

发表者:zuilong1208

button.Attributes.Add("onclick","javascript:window.open(新窗体);event.returnValue=False");

发表者:wjq19801212

这点功能不需要用服务器端控件吧?直接使用客户端的就行了<input   type=button   onclick="openit()">.  
  如果要使用服务器端控件的话会出现一个空白页面,如果需要使用的话在oninit事件里加上  
  buttonid.Attributes["onClick"]="return   openid()";

发表者:105910556

把leezjs的补充一下  
  <%   buttonid.Attributes.Add("onclick","javascript:window.open();");   %>这样写在aspx里

发表者:possible_Y

美化很简单啊,是你的css不到家:  
  <input   type="button"   value=""   onclick=""   style="border:1px   solid   #666666;background-color:   #EFEFEF;color:   red">  
   
  用样式表想怎样美化都可以的......  
 


 

 
热门推荐笔记本: 东芝笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved