随笔分类 -  ASP.NET

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 54 下一页
摘要:可以使用\n\r来实现,但要注意一下特殊字符处理,Insus.NET用@放在字符串前。strings=@"+1+\n\r+2+\n\r+3+";Response.Write("<scr"+"ipt>alert('"+s+"')</scr"+"ipt>");运行效果: 阅读全文
posted @ 2012-10-25 14:11 Insus.NET 阅读(3028) 评论(3) 推荐(1) 编辑
摘要:此博文是教你怎样去获取GridView TemplateField的数据。GridView TemplateField如下写法,没有其它附加控件如Label或Literal等显示字段值。<asp:TemplateFieldHeaderText="Price"><ItemTemplate><%#Eval("Price")%></ItemTemplate></asp:TemplateField>要求是Price低于1000元的显示绿色,大于等于1000元以及小于等2000元的显示蓝色,大于2000元 阅读全文
posted @ 2012-10-24 17:04 Insus.NET 阅读(3435) 评论(0) 推荐(1) 编辑
摘要:看看下动画效果:C#有一个类System.Environment,它有一个NewLine静态Get属性,即可实现换行。OK,知道有这个功能后,我们就可以文本换行了,我们在Default.aspx放一个按钮,参考下第12行。View Code 1<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>23<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXH 阅读全文
posted @ 2012-10-23 23:49 Insus.NET 阅读(2261) 评论(2) 推荐(1) 编辑
摘要:一个媒体站点少不了播放Flash视频,此博文Insus.NET教你实现。由于一个站点也许不止一个地方需要播放flash视频,为了简化代码,因此Insus.NET想把这个播放控件,写入用户控件内,在网页需要时,拉进去并给用户控件赋值即可。建立一个用户控件SwfPlayer.ascx:<%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="SwfPlayer.ascx.cs"Inherits="SwfPlayer"%>SwfPlayer.ascx.cs: 阅读全文
posted @ 2012-10-23 17:07 Insus.NET 阅读(1994) 评论(5) 推荐(1) 编辑
摘要:问题来自网上:动态添加控件,应该加在OnInit(EventArgse)事件里。protectedoverridevoidOnInit(EventArgse){//加在这个事件内}下面Insus.NET就以动态添加一个TextBox在用户控件内,在控件值发生变化时,触发事件,并提示变化后的值。<%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="InsusUserControl.ascx.cs"Inherits="InsusUserControl"%&g 阅读全文
posted @ 2012-10-20 16:42 Insus.NET 阅读(650) 评论(0) 推荐(1) 编辑
摘要:Insus.NET想从一个已知图片的路径,来获取此图片的尺寸。比如Insus.NET博客中的MVP图片:现想在asp.net以图片中yellow heighlight的链接去获取Dimensions尺寸。 阅读全文
posted @ 2012-10-20 15:04 Insus.NET 阅读(2455) 评论(0) 推荐(3) 编辑
摘要:欣赏下图效果,Insus.NET只录制太约30秒,如果没有动画效果,请点击图片或是刷新网页。一直想在网页上显示一个电子时钟,准备技术也准备了好长时间。首先是Ajax:http://www.cnblogs.com/insus/articles/2063001.html然后是准备显示的字体:http://www.cnblogs.com/insus/archive/2012/10/15/2723497.html把两篇整合一下(源代码):http://download.cnblogs.com/insus/ASPDOTNET/Electronic_Clock.rar 阅读全文
posted @ 2012-10-19 10:09 Insus.NET 阅读(1900) 评论(1) 推荐(1) 编辑
摘要:首先看看效果:年与月的数据源,较好定义,而日的数据源即需要根据年与月选择之后,方可获取到那年月的所有日数。如年:YearList<int>i_Year{get{List<int>y=newList<int>();intNy=DateTime.Now.Year;for(inti=1953;i<=Ny;i++){y.Add(i);}returny;}}月的数据源:MonthList<int>i_Month{get{List<int>m=newList<int>();for(inti=1;i<=12;i++){m.A 阅读全文
posted @ 2012-10-16 00:08 Insus.NET 阅读(4766) 评论(5) 推荐(8) 编辑
摘要:Insus.NET想在StyleSheet.css文件处理一些图片路径问题。不管是指定相对路径还是绝对路径,都会引起一些问题,比如绝对路径,域名+目录+文件名,这种情形,当域名有改变时,图片就会显示不出来。如果在css使用相对路径,网页不同层次,也会显示不出来。为了解决这个问题,Insus.NET只有使用另外办法。直接把.css文件内容搬至.ashx文件中。如:InsusComboBoxCssStyle.ashx <%@WebHandlerLanguage="C#"Class="Insus.NET.InsusComboBoxCssStyle"%&g 阅读全文
posted @ 2012-10-15 14:54 Insus.NET 阅读(1860) 评论(0) 推荐(1) 编辑
摘要:首先来看看几大浏览器浏览的效果:在我们开发网站时,或许需要显示一些非windows或是服务器安装的字体。在网站发布时,我们不可能把这些字符复制于服务器上,除非你拥有管理员级权限。在条件不允许的情况,但又要显示特殊字体时,只有参考下面的方法来实现。首先在站点建立一个目录,如Fonts,存放这些特殊字体,lcdd.ttf 和 lcdd.eot,这两个文件其实只是一种字体,只是扩展名不一样。是解决IE与非IE浏览器不能正常显示的问题。CSS style:View Code <styletype="text/css">/*IE浏览器*/@font-face{font-f 阅读全文
posted @ 2012-10-15 08:46 Insus.NET 阅读(1483) 评论(2) 推荐(3) 编辑
摘要:在网页中显示一些符号,如数学符号(Insus.NET仅提供常用符号):前提条件是你的网页是支持utf-8,如在web.config设置如下:View Code <configuration><system.web><globalizationfileEncoding="utf-8"requestEncoding="utf-8"responseEncoding="utf-8"/></system.web></configuration>.aspx:View Code <% 阅读全文
posted @ 2012-10-09 22:55 Insus.NET 阅读(1844) 评论(1) 推荐(1) 编辑
摘要:网页在第一次运行时,它动态产生了一个铵钮,此称为第一个铵钮,当用户用mouse点击这个铵钮时,会动态产生另一个铵钮,此称为第二个铵钮,当用户再用mouse点击第二个铵钮时,系统将处理另外的事情。此博文是实再第二个铵钮的Click事件。首先看看效果:.aspx:View Code <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC&qu 阅读全文
posted @ 2012-10-09 22:02 Insus.NET 阅读(2171) 评论(3) 推荐(2) 编辑
摘要:在xxx.aspx页面内使用xxx.aspx.cs宣告好的函数。参考下图: 阅读全文
posted @ 2012-10-09 17:02 Insus.NET 阅读(1160) 评论(5) 推荐(2) 编辑
摘要:经常在写ASP.NET 或是看相关技术文章时,会遇上如下一些相似数据绑定符号。今看到了简洁解释,便摘录如下,以备忘。<% %> is simply short for <script runat="server"> </script> aka code render blocks.<%# %> are binding expressions (plus the above).<%= %> is the above + a Response.Write().<%: %> is the above + a 阅读全文
posted @ 2012-10-09 15:01 Insus.NET 阅读(686) 评论(0) 推荐(1) 编辑
摘要:相信很多网友看过Insus.NET的另一篇博文 非使用FindControl方法找到深层嵌套的控件这一篇博文是使用迭代递归获取到目标控件。Insus.NET觉得方法不够理想,既然在网页使用了接口Interface,那就不必再使用递归来获取了,还是使用接口。由于ASPX网页有拉放了ASCX用户控件,因此ASPX再实作这个接口IGetable,返回用户控件。而在click事件时,就可以把ASPX转为接口找到这个用户控件了。在click事件中,就可以使用下面两句替代递归方法: 阅读全文
posted @ 2012-10-07 09:53 Insus.NET 阅读(832) 评论(0) 推荐(1) 编辑
摘要:问题来自论某论坛:我想在GridView里实现用CheckBox来控制TextBox控件的编辑功能。即当checked=true时TextBox=Enabled;反之亦然,这样来控制TextBox的可编辑功能。数据源绑定的是XML,每行都有一个checkbox和TextBox控件。我想用下面的方法来实现,怎么实现不了呢!http://images.cnblogs.com/cnblogs_com/insus/cb_ctrl_tb.PNG下面是Insus.NET解决结果演示:演示源程序(asp.net4.5 + C#):http://download.cnblogs.com/insus/ASPDO 阅读全文
posted @ 2012-09-28 13:33 Insus.NET 阅读(1984) 评论(1) 推荐(3) 编辑
摘要:首先看下示意图上图中,有七层MasterPage嵌套,最后一层MasterPage有一个ASPX网页,在ASPX网页上有一个ASCX用户控件,在ASCX用户控件有一个TextBox控件。在第一层的MasterPage拉一个Button和一个Label控件。 如今想按一下这个铵钮,去获取TextBox的值。本只是一个实例,实际开发时,控件嵌套层数是一个未知数,最后一个也未必是TextBox。下面是Insus.NET解决方法。由于层次是未知数,所以Insus.NET写一个迭代方法:IterationFindControl protectedControlIterationFindControl(C 阅读全文
posted @ 2012-09-27 12:02 Insus.NET 阅读(1310) 评论(0) 推荐(2) 编辑
摘要:很多情况之下,使用用户控件ASCX时,是因为不止一个网页有相同的一个功能。因此让把这部分抽出来,放置于一个用户控件。然后在网页需要用户控件,拉进去即可,但是Insus.NET不单单只是呈现,而是想做更多的交互,也就是说用户控件与网页之间的交互。为了更好分享这个交互功能,Insus.NET现列举一个例子。只要明白其中的原理,很多相似功能,你可以应用得到。上面演示中,用户控件动态产生了一个DropDownList Web控件,在下拉式菜单选项变化时,去更新网页的数据。Insus.NET把用户控件与网页当作对象,不同对象之间作相同的动作,非接口来实现不可。ISetable usingSystem;u 阅读全文
posted @ 2012-09-26 11:33 Insus.NET 阅读(1095) 评论(4) 推荐(2) 编辑
摘要:一个下拉式菜单,某一个项目需要禁用,不能让用户选择。 其实安全的做法,是不让这个选择显示于下拉式菜单中,这样用户不管怎样也选择不了。另外就是让这个选择显示,在下拉菜单有异动时,或提交数据时,提示用户不能选择这个选项。上面的演示,"Run"选项,用户是无法选择的。功能实现,写一个方法,DisAbleDropDownListItem publicvoidDisAbleDropDownListItem(DropDownListddl){foreach(ListItemliinddl.Items){if(li.Value=="1"||li.Text==" 阅读全文
posted @ 2012-09-26 06:45 Insus.NET 阅读(2505) 评论(4) 推荐(4) 编辑
摘要:网友问:“我的菜单在母版页中,用li做的,选中的菜单有一个Selected类,设置选中后的背景。问题出来了,我其他所有页面都是基于这个母版页,点击菜单转到其他页面,怎么修改这个被点击的菜单的背景呢?只有选中的菜单才有Selected类。那就是怎么去除之前选择的菜单Selected类, 而把被点击的菜单加上Selected类???????????”Insus.NET模拟演示:所有参数在子页面设置与传给MasterPage。本例子中,在masterpage拉了四个LinkButton. 在每个子页怎样去找到Masterpage相对应的LinkButton呢?用Findcontrol(),用for. 阅读全文
posted @ 2012-09-25 01:40 Insus.NET 阅读(12019) 评论(10) 推荐(3) 编辑

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 54 下一页