上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 97 下一页
摘要: 在网页中显示一些符号,如数学符号(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 阅读(1879) 评论(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 阅读(2208) 评论(3) 推荐(2)
摘要: 在xxx.aspx页面内使用xxx.aspx.cs宣告好的函数。参考下图: 阅读全文
posted @ 2012-10-09 17:02 Insus.NET 阅读(1176) 评论(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 阅读(702) 评论(0) 推荐(1)
摘要: 相信很多网友看过Insus.NET的另一篇博文 非使用FindControl方法找到深层嵌套的控件这一篇博文是使用迭代递归获取到目标控件。Insus.NET觉得方法不够理想,既然在网页使用了接口Interface,那就不必再使用递归来获取了,还是使用接口。由于ASPX网页有拉放了ASCX用户控件,因此ASPX再实作这个接口IGetable,返回用户控件。而在click事件时,就可以把ASPX转为接口找到这个用户控件了。在click事件中,就可以使用下面两句替代递归方法: 阅读全文
posted @ 2012-10-07 09:53 Insus.NET 阅读(851) 评论(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 阅读(2001) 评论(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 阅读(1341) 评论(0) 推荐(2)
摘要: 很多情况之下,使用用户控件ASCX时,是因为不止一个网页有相同的一个功能。因此让把这部分抽出来,放置于一个用户控件。然后在网页需要用户控件,拉进去即可,但是Insus.NET不单单只是呈现,而是想做更多的交互,也就是说用户控件与网页之间的交互。为了更好分享这个交互功能,Insus.NET现列举一个例子。只要明白其中的原理,很多相似功能,你可以应用得到。上面演示中,用户控件动态产生了一个DropDownList Web控件,在下拉式菜单选项变化时,去更新网页的数据。Insus.NET把用户控件与网页当作对象,不同对象之间作相同的动作,非接口来实现不可。ISetable usingSystem;u 阅读全文
posted @ 2012-09-26 11:33 Insus.NET 阅读(1116) 评论(4) 推荐(2)
摘要: 一个下拉式菜单,某一个项目需要禁用,不能让用户选择。 其实安全的做法,是不让这个选择显示于下拉式菜单中,这样用户不管怎样也选择不了。另外就是让这个选择显示,在下拉菜单有异动时,或提交数据时,提示用户不能选择这个选项。上面的演示,"Run"选项,用户是无法选择的。功能实现,写一个方法,DisAbleDropDownListItem publicvoidDisAbleDropDownListItem(DropDownListddl){foreach(ListItemliinddl.Items){if(li.Value=="1"||li.Text==" 阅读全文
posted @ 2012-09-26 06:45 Insus.NET 阅读(2552) 评论(4) 推荐(4)
摘要: 网友问:“我的菜单在母版页中,用li做的,选中的菜单有一个Selected类,设置选中后的背景。问题出来了,我其他所有页面都是基于这个母版页,点击菜单转到其他页面,怎么修改这个被点击的菜单的背景呢?只有选中的菜单才有Selected类。那就是怎么去除之前选择的菜单Selected类, 而把被点击的菜单加上Selected类???????????”Insus.NET模拟演示:所有参数在子页面设置与传给MasterPage。本例子中,在masterpage拉了四个LinkButton. 在每个子页怎样去找到Masterpage相对应的LinkButton呢?用Findcontrol(),用for. 阅读全文
posted @ 2012-09-25 01:40 Insus.NET 阅读(12059) 评论(10) 推荐(3)
摘要: 还有另外一段代码需要重构,原代码:publicstringfile;//显示生成完成的swf文件protectedvoidButton1_Click(objectsender,EventArgse){stringUploadFilePath=Server.MapPath(this.HiddenField1.Value);//保存上传的PDF或者其他可以打印的文件(DOC,DOCX等)/UploadFile/系统分析师通过的经验.docstringNewUploadFilePath=string.Empty;//转换WPS文件路径stringext=Path.GetExtension(Uplo. 阅读全文
posted @ 2012-09-24 23:14 Insus.NET 阅读(691) 评论(1) 推荐(1)
摘要: 一网友需要对所写的代码进行重构,原代码如下:///<summary>///检查上传文件类型///</summary>///<paramname="type">文件类型</param>///<returns></returns>publicstringstrType(stringtype){type=type.ToLower();type=type.Substring(type.LastIndexOf("."));if((".swf,.flv,.doc,.docx,.jpg, 阅读全文
posted @ 2012-09-24 22:07 Insus.NET 阅读(657) 评论(2) 推荐(1)
摘要: 参考前一篇,http://www.cnblogs.com/insus/archive/2012/09/23/2698613.html没有达到用户的要求,用户要求是每点击一次添加铵钮,产生一个新的文本框TextBox,在文本框输入一些值之后,点击获取文本框值的铵钮,能取得刚才在文本框的值。首先看看修改之后的效果:xxx.aspx:在网页中,拉一个动态添加文本框装载的容器PlaceHolder,和两个铵钮,一个是添加,另一个是获取值。View Code <asp:PlaceHolderID="PlaceHolder1"runat="server"> 阅读全文
posted @ 2012-09-24 21:21 Insus.NET 阅读(5614) 评论(18) 推荐(3)
摘要: 首先看看效果:动态添加,需要在PostBack之后,保留状态,因此需要用到ViewState. 下面是简单代码。View Code 显示文本框结果:<asp:LabelID="LabelResult"runat="server"Text=""></asp:Label><br/>这里装载动态产生的文本框:<asp:PlaceHolderID="PlaceHolderLoadTextBox"runat="server"></asp:PlaceHo 阅读全文
posted @ 2012-09-23 00:43 Insus.NET 阅读(4708) 评论(6) 推荐(1)
摘要: 开发要求,前台一次性将多笔记录存入数据库中。也就是说,将一个DataTable作为一个参数传入。而数据库的存储过程,也得有一个表数据类型(sql2008) http://www.cnblogs.com/insus/articles/1916591.html为了实现这个功能,Insus.NET先从数据库,然后至程序前台,一步一步演示给大家。在数据库中创建一个表[Orders]:View Code CREATETABLE[dbo].[Orders]([Orders_nbr]INTIDENTITY(1,1)PRIMARYKEY,[ItemCode]NVARCHAR(50)NOTNULL,[UM]N. 阅读全文
posted @ 2012-09-22 22:56 Insus.NET 阅读(10116) 评论(7) 推荐(3)
摘要: 问题:平台:visual studio 2008要求:gridview中当前行<asp:TextBox></asp:TextBox>有值时,对应的<asp:CheckBox></asp:CheckBox>自动勾选(离开文本框时判断也行)参考:http://images.cnblogs.com/cnblogs_com/insus/textchangecheckbox.PNGInsus.NET解决效果:Order类别:View Code usingSystem;usingSystem.Collections.Generic;usingSystem.L 阅读全文
posted @ 2012-09-22 14:22 Insus.NET 阅读(2309) 评论(1) 推荐(1)
摘要: 问题参考:下面是Insus.NET实现演示:CObj.cs代码:View Code usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///SummarydescriptionforCObj///</summary>namespaceInsus.NET{publicclassCObj{privateint_Nbr;privateint_Val;publicintNbr{get{return_Nbr;}set{_Nbr=value;}}publi 阅读全文
posted @ 2012-09-22 11:07 Insus.NET 阅读(10474) 评论(20) 推荐(4)
摘要: 开发过程中,Insus.NET经常性遇上一对多的数据关系,并需要存入数据中。就以下图为例,一个拉号可以对应多台机器。下图有三个铵钮,分别为[分配机器], [取消分配]和[查看分配]。想存储这些分配数据,需要在数据库创建一个表存储。LaHaoJiQi SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author:Insus.NET--Createdate:2012-09-13--Description:存储拉号与机器分配记录--=================== 阅读全文
posted @ 2012-09-13 15:13 Insus.NET 阅读(1019) 评论(0) 推荐(1)
摘要: 用户反馈,单选项目,没能明显显示有选择中的是哪一个?原来是Insus.NET使用了一个RadioButtonList控件,显示了较多的项目,让用户去单选。默认的选中样式,引起用户反馈这个问题。钟对这个问题,Insus.NET稍做了一些程序修改,用户也接受了这个效果。可以看看:方法很简单,就是当选项被选中时,更改选中选项的前景色。<asp:RadioButtonListID="RadioButtonListLaHao"runat="server"AutoPostBack="true"OnSelectedIndexChanged=& 阅读全文
posted @ 2012-09-13 13:52 Insus.NET 阅读(861) 评论(2) 推荐(1)
摘要: 从上面一个例子子窗口选择多值返回至父窗口的文本框中 中看到,用户看到的和选择的始终是友善的数据。我们不能可能选择的是名称,显示的是ID,或是存入数据库的是ID,显示的还是ID。下图是沿继上一例子,进入编辑状态。需要把存在数据库的数据显示出来。在子窗口的记录,把已经选择的值,还是实现Highlight出来。存在数据库中的数据,只是存入异常编码的ID,用";"分隔。现在我们要处理这个ID,转换为真实名称,并显示于编辑页面的文本框中。我们在数据库(本演示数据实例是SQL Server2012)中,写一个函数:View Code SETANSI_NULLSONGOSETQUOTED 阅读全文
posted @ 2012-09-13 13:06 Insus.NET 阅读(1052) 评论(0) 推荐(1)
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 97 下一页