当前位置:  编程技术>WEB前端
本页文章导读:
    ▪C#获取 URL参数      假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.test.com"是域名 "aaa"是站点名 "bbb.aspx"是页面名(文件名) "id=5&name=kell.........
    ▪关于dedecms织梦后台的三个问题的解决方法       一 织梦DEDECMS网站后台广告管理无法添加广告 添加不显示解决方法    昨天给一个DEDECMS升级程序,数据库和模板保留,升级最新的DEDE内核。升级后更新文章的时候不出现编辑框。应该是.........
    ▪EasyUI的简单使用            ext 和easyui 都算是JS框架吧,不同的是easyui 是基于JQUERY 的。这两个东西做出来的页面都还算比较好看,至少比我折腾出来的页面好看,个人认为,如果是做项目,给某.........

[1]C#获取 URL参数
    来源: 互联网  发布时间: 2013-11-06

假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli

"http://"是协议名

"www.test.com"是域名

"aaa"是站点名

"bbb.aspx"是页面名(文件名)

"id=5&name=kelli"是参数

【1】获取 完整url (协议名+域名+站点名+文件名+参数)

string url=Request.Url.ToString();

url= http://www.test.com/aaa/bbb.aspx?id=5&name=kelli

【2】获取 站点名+页面名+参数:

string url=Request.RawUrl;

(或 string url=Request.Url.PathAndQuery;)

url= /aaa/bbb.aspx?id=5&name=kelli

【3】获取 站点名+页面名:

string url=HttpContext.Current.Request.Url.AbsolutePath;

(或 string url= HttpContext.Current.Request.Path;)

url= aaa/bbb.aspx

【4】获取 域名:

string url=HttpContext.Current.Request.Url.Host;

url= www.test.com

【5】获取 参数:

string url= HttpContext.Current.Request.Url.Query;

url= ?id=5&name=kelli

作者:chinaboykai 发表于2013-3-13 11:10:03 原文链接
阅读:68 评论:0 查看评论

    
[2]关于dedecms织梦后台的三个问题的解决方法
    来源: 互联网  发布时间: 2013-11-06
一 织梦DEDECMS网站后台广告管理无法添加广告 添加不显示解决方法
 
 昨天给一个DEDECMS升级程序,数据库和模板保留,升级最新的DEDE内核。升级后更新文章的时候不出现编辑框。应该是编辑器没有调用。
  找到解决方法:系统-核心设置 -Html编辑器选项(仅支持 dede 和 fck)填写成:ckeditor
  问题解决。
 
  二 DEDECMS织梦后台添加文章不出现编辑框解决方法
  织梦DEDECMS网站后台广告管理无法添加广告
  最近发现在使用织梦dedecms v5.7版本的时候,在后台模块广告管理里面,添加广告提示添加成功,但是在前台中却不显示。查看了数据库发现其实并没有添加成功。在本地可以看到程序有Error代码,具体如下:
  Error page: /dede/ad_main.php
  Error infos: Unknown column 'ad.clsid' in 'on clause'
  Error sql: SELECT COUNT(*) AS dd FROM `dede_myad` ad LEFT JOIN `dede_arctype` tp on tp.id=ad.typeid LEFT JOIN `dede_myadtype` ap on ap.id=ad.clsid WHERE 1=1 LIMIT 0,1;
  解决的办法还是官方提供的:
  登入dedecms网站的后台,点击系统设置 -> SQL命令行工具 -> 执行SQL命令 -> 单行命令(支持简单查询),在文本框输入以下SQL语句:
  ALTER TABLE `dede_myad` ADD COLUMN `clsid` int(10) NOT NULL DEFAULT 0 AFTER `aid`;
  然后点击“确定”,就可以了。
  试试吧!我的用这个方法解决了。
 
三 dedecms织梦v5.6后台验证码不显示 怎样去掉后台登陆验证码的解决方法
  大家可能很少会遇到这种情况,在使用dede网站管理系统中,在登陆网站后台的情况下都需要输入验证码,但有的时候我们会觉得很麻烦,想取消,或者由于网站空间不支持GB库 ,导致输入验证码总是出错,怎么办呢
  通过FTP方式修改data\safe\inc_safe_config.php 这个文件,将$safe_gdopen = ’1,2,3,5,6′;中不需要验证码的项目去掉即可,其中6就表示后台验证码。
作者:CA7CBBF04A1C 发表于2013-3-13 12:31:49 原文链接
阅读:77 评论:0 查看评论

    
[3]EasyUI的简单使用
    来源: 互联网  发布时间: 2013-11-06

      ext 和easyui 都算是JS框架吧,不同的是easyui 是基于JQUERY 的。这两个东西做出来的页面都还算比较好看,至少比我折腾出来的页面好看,个人认为,如果是做项目,给某个企业做东西,还是选一个的比较好,或者都不选,另外选个与这两个类似的一个框架也行,总之用了有好处。

      以前的项目都是程序员,写代码,然后找美工来美化页面,这样的一个模式,很容易一遍又一遍,反复又反复,因为一个项目总有很多相关项目人员,美工、程序员、项目经理、单位领导、客户。十个先生九本书,每个人看东西的眼光都不一样,尤其遇到一些注重字体和颜色的领导,下面的人就有事情可做了。最后的结果往往还是一个是大家都不满意的结果,因为时间不允许折腾了。有js框架后,这个问题就基本上没有了。因为页面风格基本上定了,想大修改也不行,而且也是一个大部分人都能认可的,还算是比较好看的。

        当然框架缺点也不是没有,ext 这个东西大家都知道的,一是页面有点慢,二是开发速度慢,三是好看程度也就这样了,不能更好。所以注定了这个玩意的生存空间了。还有一个js 框架 easyui,对这个了解一点,别的js框架俺不了解,俺就不说了,正如某伟人说的,没有调查就没有发言权嘛。  easyui嘛,做出来的页面相对不是非常炫,应该是不够好,个人感觉哦,但是相对ext使用和开发就简单多了,所谓easy就是容易嘛。确实相对ext 来说要是easy多了。

       说了这么多,到具体项目,我们应该怎么选择,这个嘛,有个什么培训中有一句名言,你的任何选择,都是对的。其实那个培训是激励那些在生活中有时候,不敢做出各种选择的人。在这里借用一下,但是意思不一样的哦。首先一点,如果项目将来访问用户很多很多的话,个人觉得都不能选,最好是自己写原生的JS代码,而且还得是高手来写,因为访问用户多了,页面代码既需要效率,又需要好看,还要使用各种浏览器,甚至还需要满足别的条件之类的,所以js高手就有了用武之地了,当然像12306刚推出来的时候,是个人都能感觉到,那系统好像也是花了好多银子的......扯远了.......

      如果项目很大,人很多,还是用EXT更好,有了人多就不怕事多,不怕开发效率,不怕没时间,更不怕花钱了,要的就一个,最好一定得出来个漂亮的东西,你好,我好,大家好。也许这就是大项目的特色。但是小项目就不一定了,如果现实需要,花更少的钱做更多事情的。那就没办法,easyui或者与类似于easyui的框架 就是最好的选择。

    扯了这么多没用的,简单说说easyui具体怎么用吧。

      引用 easyui 框架文件,包括css和js 这个../js/ 路径自己改哦 

    <link rel="stylesheet" type="text/css" href=/blog_article/"/js/themes/default/easyui.css"/>/index.html  
    <link rel="stylesheet" type="text/css" href=/blog_article/"/js/themes/icon.css"/>/index.html  
    <script type="text/javascript" src=/blog_article/"/js/EasyUI/jquery-1.8.0.min.js"></script>/index.html  
    <script type="text/javascript" src=/blog_article/"/js/EasyUI/jquery.easyui.min.js"></script>/index.html  
    <script type="text/javascript" src=/blog_article/"/js/EasyUI/easyui-lang-zh_CN.js"></script>_/pre/index.html>

这个还是简单,我们整个简单点panel 吧

 <div id="p" class="easyui-panel" title="Basic Panel" style="width:500px;height:200px;padding:10px;">  
 第一个easyui-panel
 </div>  

与html 写法是一样的 div 的class 设置为 "easyui-panel" 而已。 
这个写法就是让我们熟悉html + js 的高手不用重新学习,而ext 就不一样了,所有的都是界面元素都js来动态生成,系统运行效率没什么,关键作为程序开发效率就 纠结了

当然,easyui-panel 还有一种写法,那就是动态渲染,简单写写

<div id="p" style="padding:10px;">   
    <p>panel content.</p>   
    <p>panel content.</p>   
</div>   
  
$('#p').panel({   
  width:500,   
  height:150,   
  title: 'My Panel',   
 tools: [{   
  iconCls:'icon-add',   
   handler:function(){alert('new')}   
 },{   
   iconCls:'icon-save',   
   handler:function(){alert('save')}   
  }]   
});   

这个搞法,个人感觉太麻烦了,EXT好像都是这么搞的,写的时候麻烦,维护的时候更麻烦.......还是第一种方式好啊,ext在以后的版本如果也能有这个,那就不得了,尤其没有版权不版权的时候。又说远了,我们是说easyui,不是说ext,哈哈

     当然,关于easyui中的panel,还有很多的属性和方法,这个不急,我们可以慢慢来。easyui 官网地址:http://www.jeasyui.com/ 有demo 也有API文档,还有教程。

这个东西,网上有说好,也说不好的,个人感觉总体还是不错的。有兴趣的自己尝试吧。

 

作者:kongxiangli 发表于2013-3-13 11:48:29 原文链接
阅读:26 评论:0 查看评论

    
最新技术文章:
▪css white-space:nowrap属性用法(可以强制文字不...
▪IE里button设置border:none属性无效解决方法
▪border:none与border:0使用区别
▪html清除浮动的6种方法示例
▪三个不常见的 HTML5 实用新特性简介
▪css代码优化的12个技巧
▪低版本IE正常运行HTML5+CSS3网站的3种解决方案
▪CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chr...
▪ie6,ie7,ie8完美支持position:fixed的终极解决方案
▪小技巧处理div内容溢出
▪html小技巧之td,div标签里内容不换行
▪纯CSS实现鼠标放上去改变文字内容
▪li中插入img图片间有空隙的解决方案
▪CSS3中Transition属性详解以及示例分享
▪父div高度不能自适应子div高度的解决方案
▪告别AJAX实现无刷新提交表单
▪从零学CSS系列之文本属性
▪HTML 标签
▪CSS3+Js实现响应式导航条
▪CSS3实例分享之多重背景的实现(Multiple background...
▪用css截取字符的几种方法详解(css排版隐藏溢...
▪页面遮罩层,并且阻止页面body滚动。bootstrap...
▪CSS可以做的几个令你叹为观止的实例分享
▪详细分析css float 属性以及position:absolute 的区...
▪IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解...
▪CSS小例子(只显示下划线的文本框,像文字一...
▪可以给img元素设置背景图
▪不通过JavaScript实现的自动滚动视差效果
▪div+CSS 兼容小摘
▪CSS的inherit与auto使用分析
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3