随笔分类 - .NET(C#)
摘要:目的:通过输入要显示传图片的数量,自动创建相对应数量的上传控件,进行一次性上传操作。默认有一个上传控件,当输入2时并点击添加按钮后,下面又显示了2个控件,效果如下:点击全部上传按钮后的效果:CS代码:[代码]
阅读全文
摘要:protected void DataList1_UpdateCommand(object source, DataListCommandEventArgs e) { ((TextBox)e.Item.FindControl("TextBox1")).Text; }
阅读全文
摘要:首先在<head>之间加上JS方法:[代码]然后在页面的<body>中调用这个JS方法:[代码]最后,在你需要显示时间的地方,加上这个代码[代码]大功告成!
阅读全文
摘要:目的:通过TreeView控件的运用,从Sql2005的表中生成两级联动的树状菜单。最终的显示效果:数据库test,主类表为big,子类表为classaspx中的TreeView控件的代码[代码]cs中的代码:[代码]cs中引用两个命名空间:using System.Data;using System.Data.SqlClient;OK,大功告成,两级树状菜单完成。且主菜单负责展开和合拢,而二级子...
阅读全文
摘要:只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
只能输入非零的正整数:"^\+?[1-9][0-9]*$"。
只能输入非零的负整数:"^\-[1-9][]0-9"*$。
只能输入长度为3的字符:"^.{3}$"。
....
阅读全文
摘要:Aapx代码块[代码]JavaScript代码块[代码]
阅读全文
摘要:字符串的编码转换,常用在密码加密上,比如注册时,注册密码输入的是123456,而为了保密,我们将转换成Base64编码的字符串(类似:MTIzNDU2),再保存进数据库。将输入的字符串转换成Base64编码[代码]再将编码为Base64的字符串转换回UFT-8编码[代码]
阅读全文
摘要:从TextBox控件中写入到txt文本[代码]然后再从生成的test.txt中读取数据,显示到TextBox控件中(方法同理)[代码]
阅读全文
摘要:string str = "kingfly";public static string FunctionStr(string str){string functionStr = str.SubString(0,1).ToUpper() + str.SubString(1);return functionStr;}以下是用正则表达式来转换字符前带多个下划线的方法:[代码]
阅读全文
摘要:祝贺一下~好不容易把分页做出来了。之前都是用GridView自带的分页,版式难看不说,还极不优化,一次取出所有记录,然后进行假分页。现在用AspNetPager控件做出的真分页,就好多了,不过还有改进的地方,SQL语句如果换成存储过程效率会更高。首先在SqlHelper.cs(DAL层中的数据库助手类,用于写可以复用的基本增删查改方法)中加上以下代码:[代码]然后在BLL层新建一个PageMana...
阅读全文
摘要:可能我们会经常遇到这种情况,当页面内容比较多的时候,当用户执行操作执行一次页面回送后,页面又重新从顶端开始显示,用户不得不重新拖动滚动条回到先前的位置,这会给用户带来很不友好的体验。这时只需在aspx中的顶部<page>标签里加一句 MaintainScrollPositionOnPostback="true" 即可[代码]
阅读全文
摘要:在web层的web.config下进行如下配置:当web层中的页面报错时,会自动跳转到根目录下的error.htm页面,提示用户,非常人性化。[代码]
阅读全文
摘要:aspx上的代码(id类别id,name为类别名称,均和数据库字段相同):[代码]aspx.cs中的绑定:[代码]在编辑类别的aspx页面中的反绑:[代码]这样,当你点点击编辑新闻时,页面中的类别列表,也会根据数据库中当前的类别id,自动selected到对应的类别名上。
阅读全文
摘要:1:使用这个网站提供的免费版在线编辑器,地址:http://freetextbox.com/,下载最新的正式版。2:下载解压后,在项目的WEB层添加引用,引用解压文件夹下根目录/Framework-3.5/FreeTextBox.dll3:然后再在左侧工具栏>常规 下面,点右键“选择项”(如果第一次打开,会很慢,喝口水先)4:在打开的面板上,点击右下的浏览,还是选择解...
阅读全文
摘要:vs08自带了一个简易的Ajax功能,要实现无刷新,得使用以下两个控件:vs08的工具箱 > Ajax Extensions > <ScriptManager>vs08的工具箱 > Ajax Extensions > <UpdatePanel>首先将<UpdatePanel>控件拖到页面中,然后在中间输入<ContentTempla...
阅读全文
摘要:以下为王翔经验总结,转载请注明本博客地址,谢谢!完整的操作流程:1:点击类别名称,赋给一个onclick事件。2:文字内容变成一个输入框,并且类别名称显示在输入框中。3:修改输入框的内容。4:点击页面其他地方时,输入框重新变回为文字,并且将用新输入的类别名取代之前的旧类别名。5:并将新的类别名更新到数据库,完成整个过程。aspx的页面代码如下,注意类别名要加一个class="canme",才方便用...
阅读全文
摘要:① 导入命名空间:[代码]② 获取MD5码:[代码]最后直接进行判断:[代码]
阅读全文
浙公网安备 33010602011771号