上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 97 下一页
摘要: 很多情况之下,使用用户控件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 阅读(2551) 评论(4) 推荐(4)
摘要: 网友问:“我的菜单在母版页中,用li做的,选中的菜单有一个Selected类,设置选中后的背景。问题出来了,我其他所有页面都是基于这个母版页,点击菜单转到其他页面,怎么修改这个被点击的菜单的背景呢?只有选中的菜单才有Selected类。那就是怎么去除之前选择的菜单Selected类, 而把被点击的菜单加上Selected类???????????”Insus.NET模拟演示:所有参数在子页面设置与传给MasterPage。本例子中,在masterpage拉了四个LinkButton. 在每个子页怎样去找到Masterpage相对应的LinkButton呢?用Findcontrol(),用for. 阅读全文
posted @ 2012-09-25 01:40 Insus.NET 阅读(12057) 评论(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 阅读(690) 评论(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 阅读(655) 评论(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 阅读(5612) 评论(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 阅读(4707) 评论(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 阅读(10114) 评论(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 阅读(2308) 评论(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 阅读(10472) 评论(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 阅读(860) 评论(2) 推荐(1)
摘要: 从上面一个例子子窗口选择多值返回至父窗口的文本框中 中看到,用户看到的和选择的始终是友善的数据。我们不能可能选择的是名称,显示的是ID,或是存入数据库的是ID,显示的还是ID。下图是沿继上一例子,进入编辑状态。需要把存在数据库的数据显示出来。在子窗口的记录,把已经选择的值,还是实现Highlight出来。存在数据库中的数据,只是存入异常编码的ID,用";"分隔。现在我们要处理这个ID,转换为真实名称,并显示于编辑页面的文本框中。我们在数据库(本演示数据实例是SQL Server2012)中,写一个函数:View Code SETANSI_NULLSONGOSETQUOTED 阅读全文
posted @ 2012-09-13 13:06 Insus.NET 阅读(1051) 评论(0) 推荐(1)
摘要: 本次开发的专案中,有涉及至让步用户在子窗口选择一个或多个值之后,并返回至父窗口的文本框中。开发环境是Windows8 64bit + vs2012 + asp.net 4.5+ Ajax。下面是gif演示:用户可以根据不同的品号选择,出现相对应的异常编号可供选择。这部分当然还有另外的功能,是用户首先是对品号对异常编号分配与绑定好。异常描述这个文本框,设为只读,也就是不让用户手动去更改。只能让用户选择来更改文本框的值。品号的下拉框菜单,设好一个属性与一个事件 AutoPostBack="true" OnSelectedIndexChanged="DropDownLi 阅读全文
posted @ 2012-09-13 09:48 Insus.NET 阅读(5624) 评论(4) 推荐(3)
摘要: 有一个功能,是用户为生产线的拉号调配的机器,也就是说,机器与拉号绑定。现在Insus.NET设计用户可自行分配。大约如下如果用户没有选择任何一个拉号,直接点[分配机器]按钮,会出现一个异常"Object reference not set to an instance of an object."。出现这个异常,因那是直接取RadioButtonList控件值并做数据类型转换。可以从下图高亮代码看到。现在,我们要怎样判断用户是否对RadioButtonList有作选择呢?可以使用RadioButtonList的SelectedItem是否为空即可判断出用户否有对RadioB 阅读全文
posted @ 2012-09-05 13:37 Insus.NET 阅读(1055) 评论(0) 推荐(1)
摘要: Infor Syteline ERP运行需要是在.NET Framework 3.5环境。但是Windows 8安装好之后,死活不能安装.NET3.5。如果你也想在Windows 8操作系统下安装.NET3.5,可参考下面的命令,其中有一个高亮字符F,那是Windows 8安装光盘所在的盘符。Dism /online /enable-feature /featurename:NetFx3 /All /Source:F:\sources\sxs /LimitAccess然后去控制面板的添加删除程序中,打开或是关闭windows的功能,就可以安装.NET Framework 3.5了。 阅读全文
posted @ 2012-08-31 15:18 Insus.NET 阅读(1566) 评论(0) 推荐(4)
摘要: 在Windows 8安装之后,需要激活。但在激活之前,需要更改产品码。操作介面找不到更改的地方,只有使用下面方法来实现了。1. 用管理员权限运行命令提示。2. 输入"slmgr.vbs -ipk <insert your product key here>” ,如 slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx3. 更改产品Key激活Windows之后,重启电脑,电脑在进行系统时,会自动激活windows。 或者是运行"slmgr.vbs -ato"。 阅读全文
posted @ 2012-08-31 14:58 Insus.NET 阅读(282) 评论(0) 推荐(1)
摘要: 近段时间开发的ERP系统,需要涉及至季度的一些日期。在系统中,实现了三个函数。获取某一天的所在季度的第一天:SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author: Insus.NET--Createdate: 2012-08-24--Description:获取某一天所在季度的第一天。--=============================================CREATEFUNCTION[dbo].[udf_FirstDayOfQuart 阅读全文
posted @ 2012-08-24 15:30 Insus.NET 阅读(788) 评论(0) 推荐(1)
摘要: 从数据库取出来的数据,一般会放在一个DataTable中。但是,Insus.NET想实现一个小功能,就是在这个DataTable能快速找到某一行记录,来显示于asp.net页面上。这时我们可以使用DataTable的Find()成員函式來檢查資料是否已存在。但当Insus.NET尝试下面去获取某一行记录时,它即显示如标题一样的错误。DataRowdr=objDataTable.Rows.Find("传入的主键值");不是已经传入主键值了吗?它还是说表没有主键。看来我们让电脑去做了一件不知怎样选择的事情。由于一行记录有多个字段,我们只是传入一个主键值,但没有说明是哪一个字段的 阅读全文
posted @ 2012-08-22 06:03 Insus.NET 阅读(1113) 评论(0) 推荐(1)
摘要: 为了理解这两个函数,可以先参考下面这两篇,http://www.cnblogs.com/insus/archive/2012/03/18/2404288.html和 http://www.cnblogs.com/insus/archive/2012/03/23/2415041.html可以获取在某一种排序下的某一记录的前一个值或后一个值。现sQL Server 2012带来这两个函数,可以方便简捷实现。下面Insus.NET创建了一张临时表,并随意插入几笔记录。CREATETABLE[#tsource]([id]int,[title]nvarchar(100))INSERTINTO[#tsou 阅读全文
posted @ 2012-08-13 15:51 Insus.NET 阅读(837) 评论(0) 推荐(2)
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 97 下一页