当前位置: 首页 > news >正文

asp做网站得多长时间长沙企业网站建设

asp做网站得多长时间,长沙企业网站建设,泰安房源最新出售,网站上线稳定后工作这里需要提一下的是#xff0c;asp.net编程提供了服务端控件和客户端控件的说法#xff0c;其实还是脱离不了HTML的本质#xff0c;客户端和服务端需要交互必须要提交#xff0c;提交有两种方式get和post,get就是通过向服务端发送连接地址#xff0c;服务端通过地址的参数… 这里需要提一下的是asp.net编程提供了服务端控件和客户端控件的说法其实还是脱离不了HTML的本质客户端和服务端需要交互必须要提交提交有两种方式get和post,get就是通过向服务端发送连接地址服务端通过地址的参数来获得信息的一般这些参数都是明文,能在浏览器地址栏看到。而post是通过表单的input等元素提交到服务端的页面的,这些数据一般是看不到的。asp.net的服务端控件其实就是对一般的HTML控件做了个包装大体是通过隐藏控件提供控制的参数的。  这里介绍一个常用的函数_doPostBack,这个函数如果如果是ASP.Net render出来的页面就是自动产生这个函数比如有带autopostback属性的控件且其属性为true的页面带编辑列的datagrid页面。  __doPostBack是通过__EVENTTARGET,__EVENTARGUMENT两个隐藏控件向服务端发送控制信息的__EVENTTARGET为要调用控件的名称如果要调用的控件是子控件用$或:分割父控件:子控件,__EVENTARGUMENT是调用事件时的参数  下面演示下如何调用后台事件  1.新建工程  2.拖入一个服务端Button1,一个DropDownList1和一个客户端Button  3.设置DropDownList1的AutoPostBack属性为True,Button1的Visible为False  4.双击Button1在事件里写下Response.Write(hello: );  5.页面的HTML里找到客户端Button写入οnclick__doPostBack(Button1,)  6.编译运行点击Button是不是出现了Hello  7.查看源代码发现里面多了下面行   复制代码代码如下: script languagejavascript   !--   function __doPostBack(eventTarget, eventArgument) {   var theform;   if (window.navigator.appName.toLowerCase().indexOf(netscape)  -1) {   theform  document.forms[Form1];   }   else {   theform  document.Form1;   }   theform.__EVENTTARGET.value  eventTarget.split($).join(:);   theform.__EVENTARGUMENT.value  eventArgument;   theform.submit();   }   // --   /script  以及两个隐藏控件  复制代码代码如下: input typehidden name__EVENTTARGET value /   input typehidden name__EVENTARGUMENT value /  值得注意的是,_doPostPack的第一个参数是大小写不敏感的  细心的人会发现在__doPostBack里提交调用的是theform.submit()这样就导致对Form的onsubmit事件校验失效了幸好这个问题在asp.net 2.0已经修复了。这里提供一个替换的解决办法在Form的最下面插入下面的代码这段代码在保证不管是不是render出来的页面均有效   复制代码代码如下: script languagejavascript  !--  function __doPostBack_Ex(eventTarget, eventArgument)   {  var theform;  if (window.navigator.appName.toLowerCase().indexOf(netscape)  -1) {  theform  document.forms[0];  }  else {  theform  document.forms[0];  }  if(!theform.__EVENTTARGET)  {   theform.appendChild(document.createElement(input typehidden name__EVENTTARGET));  }  if(!theform.__EVENTARGUMENT)  {   theform.appendChild(document.createElement(input typehidden name__EVENTARGUMENT));   }  theform.__EVENTTARGET.value  eventTarget.split($).join(:);  theform.__EVENTARGUMENT.value  eventArgument;  if ((typeof(theform.onsubmit)  function))   {  if(theform.onsubmit()!false)  {  theform.submit();   }  }  else  {   theform.submit();   }  function __doPostBack(eventTarget, eventArgument)  {  __doPostBack_Ex(eventTarget, eventArgument);  }  }  // --  /script  转载于:https://www.cnblogs.com/abc123456/p/4553831.html
http://www.pierceye.com/news/158514/

相关文章:

  • 网站制作网页做简单的网站首页
  • 怎样做网站上的语种链接泰安网络犯罪案件
  • soap公司网站建设国家游戏网站
  • 网站可以用什么做安阳区号是什么
  • 网站建设实战李静如何建设网站的能力
  • 威海 网站开发做家具的网站有哪些
  • 宁波网站建设公司怎么报价网页打开速度慢的解决方法
  • 有趣的网站有哪些推荐关键词没有排名的网站怎么做
  • 昆山网站制作哪家强海淀区企业网络公司
  • 北京网站制建设公司永兴县网站建设服务商
  • 嘉兴做网站优化公司江阴网站优化公司
  • dz可以做旅游网站吗wordpress 4.1.1 漏洞
  • 谷歌网站地图生成福州便民网免费发布信息
  • 最新军事战争新闻超级优化大师
  • 好的网站建设公司排名网站建设 交易保障
  • 怎么查看网站外链效果代理注册公司有什么风险
  • 西安网站漏洞免费自动生成小程序
  • 怎么修改网站信息同ip网站做301
  • 松江品划网络做网站logo设计网页
  • 重庆博达建设集团股份有限公司网站徐州建设企业网站
  • 有没有专门做老年婚介的网站东营会计信息网官网
  • 鞍山怎么做平台软件汕头网站时优化
  • 邹城建网站深圳装修公司排行榜
  • 泊头网站优化WordPress如何添加cnzz
  • dz论坛网站创建页面wap网站建设方案 pdf
  • 网站建设项目报告总结报告seo关于网站搜索排名关键词的标准评定
  • 东莞电商网站建设wordpress注册验证邮箱
  • 网站建设名中国建设劳动学会是假网站吗
  • 一个优秀的个人网站百度极速版免费下载安装
  • 咋做211校徽加网站wordpress免费教程视频教程