摘要:
看看效果: 在专案中,创建aspx页面,拉上FileUpload控件一个Image,将用来预览上传时的图片。 View Code <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="D 阅读全文
摘要:
axd文档与ashx文档有相似的功能。此博文中,Insus.NET演示如何在Javascript呼叫到axd文档。能呼叫到axd文档,当然也可以呼叫到ashx的,不过此次axd是主角。在你的专案的App_Code中,创建一个类别,记得要实作IHttpHandler接口。View Code usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///SummarydescriptionforInsusClass///</summary>namespa 阅读全文
摘要:
刚才在VS2012测试一个小功能,出现了这个一个如标题错误,它的意思是说,“一个asp.net设置已被发现,不适用于综合管线模式。”HTTP Error 500.23 - Internal Server ErrorAn ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.这是在Visual Studio 2012运行时,发生的错误,怎样解决它呢? 阅读全文
摘要:
首先看看效果:.aspx:<imgsrc="Images/Harmony.png"id="Harmony"runat="server"/>可以使用Web控件,也可以用Html签标,要添加上ID与runat属性,这样可以在cs获以这图片的ID。.aspx.cs:View Code protectedvoidPage_Init(objectsender,EventArgse){this.Harmony.Attributes.Add("ondblclick",Page.ClientScript.GetPost 阅读全文
摘要:
有机会在博客园的博问频道上看到一个问题,《ASP.NET怎么操作DataTable》:如上图,左边的这个表是程序构建出来的,不是数据库表,怎么通过操作DataTable手段得到右边的四个表?Insus.NET尝试做了一下,算是练习DataTable的功力了。效果如下:根据最初数据,Insus.NET在.aspx内放置了一个Gridview,用来显示最开始的数据。View Code <asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="false">< 阅读全文
摘要:
一年多前,Insus.NET有写过一篇 《对象失去焦点时自己动提交数据》,那一篇是依赖Linkbutton来做隐藏提交。是否有不用依赖Linkbutton方法呢? 答案是肯定的。.aspx页只拉一个TextBox控件:View Code 1<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>23<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTM 阅读全文
摘要:
Web窗体上有两控件,DropDownList1,TextBox1,当DropDownList的值选择是YES的时候,TextBox1可编辑,当选择NO的时候,TextBox1的值为空,并且不能编辑,该如何实现?效果:.aspx:View Code <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtml><htmlxmlns=" 阅读全文
摘要:
问题与要求是这样的。网页ASPX有一个Label,此也是TextBox的Title。还有几个用户控件ASCX,每个ASCX都有一个属性。网页会根据实际情况的需要而去动态加载这些用户控件。在加载时,网页ASPX的TextBox的Title的Label的文字会根据加载的用户控件的属性而改变。写得有点呦口。下面Insus.NET在几个用户控件中,只列写一个,因为语法一样,只是属性值不一样。UserControlA usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.U 阅读全文
摘要:
近段时间,Insus.NET不断补学习Javascript知识。但在练习写返回上一页的功能时,却遇上一点小问题:<script>history.go(-1);</script>不管怎样,它就是不返回上一页。经查资料,原来在asp.net的处理方式已经有所改变。当用户点击按钮时,页已经刷新了。因此我们需要把-1改为-2方可以返回至前一页。View Code protectedvoidButtonGoBack_Click(objectsender,EventArgse){this.Page.ClientScript.RegisterClientScriptBlock(thi 阅读全文
摘要:
一网友刚才在SKYPE问及Insus.NET,他需要在后台动态创建一些Web控件,也能正常显示于aspx页面上。但要把这些动态创建的代码存入数据库,存是没有问题,问题是存储的代码不是创建时写的Web代码,而是需要html代码,也就是aspx运行时,右击mouse 菜单View Source...看到的。问题分析起来,就是怎样把Web控件代码转换为Html代码。参考下面代码示例:示例代码:View Code TextBoxtextbox=newTextBox();textbox.ID="TextBox1";textbox.Text="Insus.NET"; 阅读全文
摘要:
为了获取html代码一些标签属性,我们可以把这些html当作为一段xml的字符串来处理。可以参考下图:上图相关代码:View Code usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Xml;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventAr 阅读全文
摘要:
首先看看效果一:效果二:实现上面效果,Insus.NET 是使用下面例子进行修改:http://www.cnblogs.com/insus/archive/2012/10/29/2744721.html效果一变动代码如下:View Code //foreachListPagerobjPg=newPager();objPg.PagerCollections().ForEach(delegate(Pagerp){TableRowtbr=newTableRow();tbr.ID="tr"+p.ID.ToString();//设置背景颜色tbr.BackColor=System.D 阅读全文
摘要:
动态产生asp:Table控件,并加入PlaceHolder容器中,然后把List<T>数据绑定至asp:Table控件中显示。首先创建一个对象,这是个纸张对象。有ID和Size两个attribute。 在对象中,还产生一个Collection集合,存储纸张类型。Pager usingSystem;usingSystem.Collections.Generic;usingSystem.Data.SqlClient;usingSystem.Linq;usingSystem.Web;///<summary>///SummarydescriptionforPager///&l 阅读全文
摘要:
此博文省略了流媒体服务器组建(网络管理员的事)。可以先看到截图:把下面的js代码,另存为LiveBroadcast.js文件,存在专案中的js目录中:LiveBroadcast.js functionFulls(){try{if(document.all.Media.playState==3){document.all.Media.fullscreen=1;}}catch(e){alert("您已经打开了另一个播放窗口,不能全屏观看,请关闭其它的播放窗口再全屏观看。");}}functioncheckplay(){vari=document.all.Media.playSt 阅读全文
摘要:
可以使用\n\r来实现,但要注意一下特殊字符处理,Insus.NET用@放在字符串前。strings=@"+1+\n\r+2+\n\r+3+";Response.Write("<scr"+"ipt>alert('"+s+"')</scr"+"ipt>");运行效果: 阅读全文
摘要:
此博文是教你怎样去获取GridView TemplateField的数据。GridView TemplateField如下写法,没有其它附加控件如Label或Literal等显示字段值。<asp:TemplateFieldHeaderText="Price"><ItemTemplate><%#Eval("Price")%></ItemTemplate></asp:TemplateField>要求是Price低于1000元的显示绿色,大于等于1000元以及小于等2000元的显示蓝色,大于2000元 阅读全文
摘要:
看看下动画效果: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 阅读全文
摘要:
一个媒体站点少不了播放Flash视频,此博文Insus.NET教你实现。由于一个站点也许不止一个地方需要播放flash视频,为了简化代码,因此Insus.NET想把这个播放控件,写入用户控件内,在网页需要时,拉进去并给用户控件赋值即可。建立一个用户控件SwfPlayer.ascx:<%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="SwfPlayer.ascx.cs"Inherits="SwfPlayer"%>SwfPlayer.ascx.cs: 阅读全文
摘要:
问题来自网上:动态添加控件,应该加在OnInit(EventArgse)事件里。protectedoverridevoidOnInit(EventArgse){//加在这个事件内}下面Insus.NET就以动态添加一个TextBox在用户控件内,在控件值发生变化时,触发事件,并提示变化后的值。<%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="InsusUserControl.ascx.cs"Inherits="InsusUserControl"%&g 阅读全文
摘要:
Insus.NET想从一个已知图片的路径,来获取此图片的尺寸。比如Insus.NET博客中的MVP图片:现想在asp.net以图片中yellow heighlight的链接去获取Dimensions尺寸。 阅读全文