![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net网站开发实践总结
LianYaFei
这个作者很懒,什么都没留下…
展开
-
JS与.aspx.cs文件的数据交互
一、在做.net相关项目时,会出现在JavaScript中能访问HTML服务器控件,而无法访问Web服务器控件,现在搜集到解决方法 了: 1、后台.asp.cs文件中调用js 1) string jsStr=@" language='JavaScript'>test()"; 2) this.Page.ClientScript.RegisterStartupScript(this.GetTy原创 2011-09-23 18:00:00 · 1866 阅读 · 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 · 918 阅读 · 0 评论 -
AutoCompleteExtender需要注意的问题(参数类型,参数名称,返回值类型)
在这里需要注意以下几点: 1.由于该WEB服务是为Ajax框架提供服务的,因此在类声明之前得加上属性声明: [System.Web.Script.Services.ScriptService] 2.特别需要注意的是GetTextString这个方法。凡是为AutoCompleteExtender控件提供服务的方法都必需完全满足以下三个条件: A.方法的返回类转载 2013-07-22 11:30:33 · 1151 阅读 · 1 评论 -
序列化和反序列化
public class JsonHelper { /// /// JSON序列化 /// public static string JsonSerializer(T t) { DataContractJsonSerializer ser = new Data转载 2013-07-22 11:46:02 · 561 阅读 · 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 · 1785 阅读 · 0 评论 -
客户端Script不弹出对话框的原因:
1、 this.Page.ClientScript.RegisterStartupScript(this.GetType(), "add_longConverDetails1", "alert('填空题题干不能为空,请输入!');"); 原因是第二个参数,即key值不能重复 2、当使用ScriptManager时,就不能使用上面的提示,应用: ScriptManager.RegisterS转载 2013-06-26 17:31:23 · 1554 阅读 · 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 · 579 阅读 · 0 评论 -
Dictionary 通过Key找value,通过value找key
Dictionary 例如:Dictionary dic 1、通过Key找value string strValue=dic[kye]; 2、通过value找key string strValue="北京一中"; var query=from d in dic where d.value==strValue select d.key;转载 2013-06-26 17:41:22 · 7067 阅读 · 0 评论 -
asp.net登录页面验证码
1、checkCode.ashx public void ProcessRequest (HttpContext context) { //context.Response.ContentType = "text/plain"; //context.Response.Write("Hello World"); string g = Gener转载 2013-06-26 17:29:58 · 990 阅读 · 3 评论 -
GridView+Page(Gidview及分页)
1、js判断是否选择数据 function judgePass() { var checkNum = document.getElementById("").value; if (checkNum == "0" || checkNum == "") { alert("请先选择要操作的原创 2013-06-26 17:24:09 · 788 阅读 · 0 评论 -
GridView分页数据处理,在sql存储过程中取得每页数据
主要是对数据制造伪列,row_number() over(order by 列名 DESC) 例如:存储过程如下(这是使用中简化后的存储过程,有待改进) create procedure getDataByPage --分页得到数据@pageCount :代表每页有多少条数据,@pageIndex:代表第几页 @pageCount int,@pageIndex int as decl原创 2013-01-22 17:31:16 · 454 阅读 · 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 · 555 阅读 · 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 · 1147 阅读 · 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 · 1194 阅读 · 0 评论