
asp.net网站开发实践总结
LianYaFei
这个作者很懒,什么都没留下…
展开
-
JS与.aspx.cs文件的数据交互
一、在做.net相关项目时,会出现在JavaScript中能访问HTML服务器控件,而无法访问Web服务器控件,现在搜集到解决方法了:1、后台.asp.cs文件中调用js1) string jsStr=@" language='JavaScript'>test()";2) this.Page.ClientScript.RegisterStartupScript(this.GetTy原创 2011-09-23 18:00:00 · 1949 阅读 · 0 评论 -
asp.net中对UEditor编辑器的一些操作
//参考文档:http://ueditor.baidu.com/doc///UEditor:http://ueditor.baidu.com/website/onlinedemo.html//得到编辑器中选中的文本 function getSelect() { var editor = UE.getEditor('myEditor');转载 2013-08-05 14:52:59 · 966 阅读 · 0 评论 -
AutoCompleteExtender需要注意的问题(参数类型,参数名称,返回值类型)
在这里需要注意以下几点: 1.由于该WEB服务是为Ajax框架提供服务的,因此在类声明之前得加上属性声明: [System.Web.Script.Services.ScriptService] 2.特别需要注意的是GetTextString这个方法。凡是为AutoCompleteExtender控件提供服务的方法都必需完全满足以下三个条件: A.方法的返回类转载 2013-07-22 11:30:33 · 1233 阅读 · 1 评论 -
序列化和反序列化
public class JsonHelper { /// /// JSON序列化 /// public static string JsonSerializer(T t) { DataContractJsonSerializer ser = new Data转载 2013-07-22 11:46:02 · 603 阅读 · 0 评论 -
sql自定义编号(日期+数字)
根据搜索到的方法,改进为自定义函数通过下列语句获取当前最大的订单号select isnull(left(max(XmId),8)+right('0000'+cast(convert(int,right(max(XmId),4))+1 as varchar),4),CONVERT(varchar(100), getdate(), 112)+'0001') from mt_Work转载 2013-07-02 10:40:44 · 1882 阅读 · 0 评论 -
客户端Script不弹出对话框的原因:
1、 this.Page.ClientScript.RegisterStartupScript(this.GetType(), "add_longConverDetails1", "alert('填空题题干不能为空,请输入!');");原因是第二个参数,即key值不能重复 2、当使用ScriptManager时,就不能使用上面的提示,应用:ScriptManager.RegisterS转载 2013-06-26 17:31:23 · 1663 阅读 · 0 评论 -
sql存储过程,分页,数据量
create procedure getAByPage --得到部门信息,注:@id:大于0,取单条数据;小于等于0时,若@pageOrCount=1:多少条数据,@pageOrCount=2取分页数据@id int,@pageOrCount int,@pageCount int,@pageIndex int,@Name varchar(200),@Text varchar(max),@原创 2013-06-26 17:45:23 · 620 阅读 · 0 评论 -
Dictionary 通过Key找value,通过value找key
Dictionary例如:Dictionary dic1、通过Key找valuestring strValue=dic[kye];2、通过value找keystring strValue="北京一中";var query=from d in dic where d.value==strValue select d.key;转载 2013-06-26 17:41:22 · 7177 阅读 · 0 评论 -
asp.net登录页面验证码
1、checkCode.ashxpublic void ProcessRequest (HttpContext context) { //context.Response.ContentType = "text/plain"; //context.Response.Write("Hello World"); string g = Gener转载 2013-06-26 17:29:58 · 1087 阅读 · 3 评论 -
GridView+Page(Gidview及分页)
1、js判断是否选择数据 function judgePass() { var checkNum = document.getElementById("").value; if (checkNum == "0" || checkNum == "") { alert("请先选择要操作的原创 2013-06-26 17:24:09 · 836 阅读 · 0 评论 -
GridView分页数据处理,在sql存储过程中取得每页数据
主要是对数据制造伪列,row_number() over(order by 列名 DESC) 例如:存储过程如下(这是使用中简化后的存储过程,有待改进)create procedure getDataByPage --分页得到数据@pageCount :代表每页有多少条数据,@pageIndex:代表第几页@pageCount int,@pageIndex intasdecl原创 2013-01-22 17:31:16 · 497 阅读 · 0 评论 -
asp.net 读取word文档
using Microsoft.Office.Interop; using Microsoft.Office; public string GetText(string fileName) { //实例化COM Microsoft.Office.Interop.Word.ApplicationClass wordApp转载 2013-01-23 11:06:37 · 595 阅读 · 0 评论 -
js获取CKEditor内容
1、获取CKEditor被选中的内容var mySelection = CKEDITOR.instances.ckStem.getSelection(); if (CKEDITOR.env.ie) { mySelection.unlock(true); data = mySelection.getNative().creat转载 2013-01-23 11:12:28 · 1203 阅读 · 0 评论 -
.net版ueditor在Repeater中动态生成
实现方法两种,其中的实现思路主要为找到TextBox的ClientID,在用UE.getEditor(ClientID)加载编辑器:1、先在页面Repeater中动态生成TextBox,做为编辑区域,页面加载完成后,根据页面Repeater嵌套方式及页面布局,通过写js方法,查找到编辑区域TextBox,再给相应的TextBox添加属性UE.getEditor(id),生成了编辑器。其中,原创 2013-10-28 15:33:32 · 1247 阅读 · 0 评论