ASP.NET C#
handsometone1982
这个作者很懒,什么都没留下…
展开
-
ASP.NET 后台获取backbone提交的数据
前端代码 // 定义studentModel var student = Backbone.Model.extend({ initialize:function(){}, url:"Handler1.ashx", defaults:{ Code:"100",原创 2017-01-11 15:34:15 · 436 阅读 · 0 评论 -
asp.net动态加载用户控件
动态加载的用户控件根据参数是否传递分两种,一种是需要传递参数,另一种是不需要。两种不同的方式,实现形式也不一样,不传参数的简单。 一、不传递参数的加载: // .cs文件加载用户控件 phControl.Controls.Add(TemplateControl.LoadControl("control/TongJiJianChe.ascx"));原创 2012-08-16 17:41:29 · 5173 阅读 · 1 评论 -
asp.net报出“非静态字段、方法或属性’System.Web.UI.Page.Response.get‘要求对象引用”错误
请注意:非.aspx/.aspx.cs 中引用Response,Request等使用类请使用, HttpResponse resp = System.Web.HttpContext.Current.Response; HttpRequest req = System.Web.HttpContext.Current.Request; HttpServe转载 2012-08-14 10:09:19 · 2982 阅读 · 1 评论 -
DropDownList根据value值找到其索引号
dlChildTopic.SelectedIndex = dlChildTopic.Items.IndexOf(dlChildTopic.Items.FindByValue(vaue));原创 2012-07-27 15:49:48 · 3068 阅读 · 0 评论 -
jquery ashx实现.net无刷新分页
$(function() { var pageIndex = 0; //页面索引初始值 var pageSize = 10; //每页显示条数初始化,修改显示条数,修改这里即可 InitTable(0); //Load事件,初始化表格数据,页面索引为0(第一页)原创 2012-07-19 12:32:49 · 2587 阅读 · 0 评论 -
网站发布后,form验证出问题,页面老返回到登陆页面
asp.net程序采用form验证机制,在本地机器上调试时正常,用户验证通过后,正常跳转至访问页面。然而当发布后,用户验证成功后,无法跳转至登陆页面,始终停留于登陆页面。 尝试很多方法查找原因,当在web.config中取消form验证时,能够正常跳转。刚开始以为是Response.Redirect这个跳转函数有问题,实际上不是。最终通过查找资料,知道原来是服务器时间比本地时间慢原创 2012-07-02 13:19:33 · 2038 阅读 · 0 评论 -
asp.net动态生成select下拉列表内容
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="" SelectCommand="SELECT [机构代码], [机构名称] FROM [基础机构代码] where 机构类别='B'">原创 2012-07-09 23:44:30 · 4947 阅读 · 1 评论 -
jquery调用aspx文件返回json数据无刷新更新DropdownList
[WebMethod] public static string GetOrg(string group) { BLL.BLL_User bllUser = new BLL.BLL_User(); DataTable dt = bllUser.GetOrg(group); // 获取机构代码、机构名称的DataTa原创 2012-07-08 15:00:40 · 2475 阅读 · 3 评论 -
jquery访问asp.net 返回的json对象
asp.net中将DataTable转换成json格式/// /// dataTable转换成Json格式 /// /// /// public static string DataTable2Json(DataTable dt, string t原创 2012-07-08 14:40:14 · 2276 阅读 · 0 评论 -
jquery操作select option
jQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text转载 2012-07-07 23:10:37 · 835 阅读 · 0 评论 -
JQuery直接调用asp.net后台WebMethod方法
利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。[WebMethod] 命名空间1、无参数的方法调用, 注意:1.方法一定要静态方法,而且要有[WebMethod]的声明后台:using System.Web.Script.Services; [WebMethod] public static string SayHello()转载 2012-06-22 17:35:32 · 18770 阅读 · 3 评论 -
win7下vs2008单步高度SQL server2005的存储过程
遇到如下错误:用户dbo未能执行存储过程sp_enable_debug,原来是连接登陆名的权限太低,要提升为sysadmin级。原创 2012-06-15 12:47:10 · 915 阅读 · 0 评论 -
.net使用jquery easyui的datagrid无法显示本地.json文件中的数据
代码很简单,就是模仿easyui官网上的例子在asp.net中实现,然而在用html中数据显示正常,移植到.net中,数据无法显示,代码如下: <table id="tt" class="easyui-datagrid" style="width:700px;height:350px" data-options="url:'datagrid_data.json原创 2012-09-14 19:13:18 · 6978 阅读 · 8 评论 -
ashx文件中使用session
引入using System.Web.SessionState;要继承session的接口public class Login : IHttpHandler, IRequiresSessionState原创 2013-02-06 15:01:41 · 534 阅读 · 0 评论 -
无法显示 XML 页,文档的顶层无效
用ASP.NET、ajax做个WEB系统,浏览器测试环境是firefox。然而用ie 6.0测试时,后台返回给浏览器的结果与预期的不一样,多了一些代码“无法显示 XML 页。 无法查看使用 样式表的 XML 输入。请更正错误然后单击 刷新 按钮,或稍后重试。文档的顶层无效。处理资源....” 用ie6.0去debug,发现服务器返回的结果完全正确,只是返回给IE时,结果解析有问原创 2016-09-08 09:42:57 · 3971 阅读 · 0 评论 -
asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码
在asp中加一个链接,指向asp.net网页,但asp.net的网址是经过HttpUtility.UrlEncode转换和HttpUtility.UrlDecode解码的,而asp的server.urlencode却和HttpUtility.UrlEncode的编码方式不一样,举例:asp.net用Get方式传输的URL为:"WebPage.asp?str="+HttpUtility.Ur转载 2015-04-23 16:16:52 · 2193 阅读 · 0 评论 -
微信 js sdk C# 版 invalid signature 问题解决
采用Senparc.Weixin SDK服务器端代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Senparc.Weixin.MP.Co原创 2015-01-26 19:49:17 · 12464 阅读 · 0 评论 -
C# 读取与修改xml一个节点的值
XML文件如下: 2014-12-18C#读取与修改 string xmlpath = System.AppDomain.CurrentDomain.BaseDirectory + "config.xml"; XmlDocument doc = new XmlDocument(); doc.Load(xmlpath);原创 2014-12-18 16:41:58 · 7391 阅读 · 0 评论 -
VS studio源代码管理辅助工具sourceoffsite使用过程中的错误解决方法
VS studio在用sourceoffsite客户端加载服务器端的源代码时,出现... contains an incorrect path.的错误。网上搜索后,原来缓存保存时用字符长度不对,按以下步骤修改后就OK了。一、在用户\AppData\Local\SourceGear\SourceOffSite\下打开sosclient.config,将use_ext_charset_name_g原创 2014-12-17 17:49:10 · 1219 阅读 · 0 评论 -
IIS添加网站虚拟目录出错
出现的错误是 Server error in \ application Parse error后来将虚拟目录转化为应用程序,同时将虚拟目录下的WEB.CONFIG不想继承父WEB.CONFIG的部分加了OK原创 2014-12-17 16:47:46 · 1542 阅读 · 0 评论 -
百度ueditor图片与附件自定义目录上传
之前用过ueditor,这次在另一项目中采用新版本,但是总出问题,最终解决了,记录一下。editor_config.js中修改配置window.UEDITOR_HOME_URL = "/ueditor/" //ueditor在项目的目录// ,imagePath:URL + "net/" ,imagePath:"" // 图片上传后插到编辑框中的url,上面这个路径不对/原创 2013-05-05 11:03:54 · 1453 阅读 · 0 评论 -
VS2010安装MSDN出错:未能在指定文件夹中创建本地存储区,请选择其他位置
打开C:/Program Files/Microsoft Help Viewer/v1.0修改HelpLibManager.exe.config 把FirstTimeRun的值设置为False 关闭HelpLibManager.exe.config文件 再进入“管理帮助设置”就正常了 找到光盘中ProductDocumentation文件夹内的HelpContentSetu转载 2013-09-04 12:35:33 · 861 阅读 · 0 评论 -
Windows 2008 IIS 7上使用Excel
用asp.net开发WEB应用,其中涉及到excel的操作有2种:excel文件的上传并从表格的单元格中读取数据写入数据库,从服务器上产生数据并以excel的形式下载。这些操作在本地开发环境下;在服务器上用localhost访问;客户端远程桌面连接上服务器,客户端访问这三种情况下,关于excel的操作都正常。在没有桌面远程连接,客户端访问服务器时,就出错,出现“未将对象引用设置到对象的实例”的错误原创 2013-08-02 11:52:26 · 3128 阅读 · 0 评论 -
[iis7]请求筛选模块被配置为拒绝包含双重转义序列的请求。HTTP 错误 404.11 - Not Found
解决iis7上面的错误:请求筛选模块被配置为拒绝包含双重转义序列的请求。HTTP 错误 404.11 - Not Found 。1、在地址栏输入: %windir%\system32\inetsrv\config\applicationhost.config然后单击 打开 。 2、在 ApplicationHost.config 文件, 定位 文件中的 con转载 2013-07-19 10:48:53 · 4279 阅读 · 2 评论 -
uploadify http error 500
用ASP.NET实现这样一个功能:用uploadify上传一个excel文件,上传完成后打开并读取文件内容,最终将内容写到数据库。在开发环境下,这个功能在运行过程中没有问题,当发布至服务器,客户端访问过来时,出现HTTP ERROR 500错误。在找了N多可能的原因后,发现问题出来在系统打开已经上传的excel文件出现问题,于是将打开excel文件的代码独立出来测试,报以下错误:检索 CO原创 2013-07-02 13:07:57 · 6389 阅读 · 1 评论 -
ExecuteReader调用存储过程无法获取RETURN_VALUE
public int Exists(Model.User user) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@userName",SqlDbType.NChar), new SqlParameter("@pwd",S原创 2012-04-15 20:06:04 · 1771 阅读 · 0 评论 -
DayOfWeek转成中文星期
DayOfWeek 返回的是 DayOfWeek 枚举常数,当然是英文要得到本地语言显示值可使用 System.Globalization 命名空间中的 CultureInfo 类System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek)转载 2012-02-27 16:24:32 · 3573 阅读 · 0 评论 -
C# 与sql中float保留2位小数
C#中将float类型转换成string类型:string str = value.ToString("F2") // value是个float值SQL中将一个变量声明为numeric(10,2)类型即可原创 2012-02-05 21:28:38 · 3960 阅读 · 0 评论 -
asp.net 调用返回多个数据集的存储过程
<br />存储过程返回两个数据集,C#中调用该存储过程并获得两个数据集的方法如下:<br /> DbConnection db = new DbConnection(); SqlConnection conn = db.GetConnection(); SqlCommand sqlCmd = new SqlCommand("select_useReport", conn); sqlCmd.CommandTy原创 2011-03-13 10:59:00 · 3198 阅读 · 0 评论 -
未能加载文件或程序集“CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKey
<br />项目中有水晶报表,在开发计算机上运行正常,但服务器上运行出错如标题所示。<br /> <br />搜索了网络,找到解决办法:<br />在服务器上安装vs2008水晶报表<br />C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/CrystalReports10_5/CRRedist2008_x86.msi原创 2011-02-15 16:27:00 · 5580 阅读 · 0 评论 -
updatepanel中使用jscript脚本
网页上使用ajax、updatepanel,updatepanel内有个Gridview,Gridview中有个按钮进行Response.Redirect,点击按钮时出现如题错误。查了原因,原来在updatepanel中不能使用类似response.redirect,response.write等脚本,于是使用ScriptManager.RegisterStartupScript()就好了。原创 2011-03-01 17:26:00 · 543 阅读 · 0 评论 -
GridView局部更新问题
<br /> 在UpdatePanel中放了一个GridView,想在对某条记录进行修改或删除后实现局部更新GridView。然而达不到预期效果,经过研究,发现当数据源SqlDataSource的SelectCommand没有发生变化时,GridView无法实现局部更新。于是先将SelectCommand置空,再重新赋值,结果达到预期目的。原创 2011-02-06 23:30:00 · 810 阅读 · 0 评论 -
GridView删除记录时confirm框值获取
刚开始的想法是如何在C#代码中获取confirm的值,但在网上搜索了N久,没有找到可行的解决的方法。后来了解到GridView的Button列有个OnClientClick事件,只要加上OnClientClick = "return confirm('您确定要删除此条记录?');"即可。当点击confirm的取消时,表单不会提交,否则提交进行删除操作。原创 2011-02-06 23:25:00 · 617 阅读 · 0 评论 -
GridView RowDataBound事件选择中颜色变色
<br />protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("OnMouseOver", "c=this.style.backgroundColor;th原创 2011-02-03 22:23:00 · 1001 阅读 · 0 评论 -
CascadingDropDown 方法错误 500
<br /> 在网页中使用CascadingDropDown控件,设置了控件属性,编写了WebService方法,在调试运行时,DropdownList内容显示为“方法错误 500”。于是想在webmthod中添加断点调试,然而运行.aspx页面时,无法捕捉断点,很奇怪。于是直接运行.asmx,输入参数,发现webmthod正常,能将结果查询出来并显示于xml格式的文件中。<br /> 在网上搜索了很多,发现很多人遇到类似的问题,网上的答案有以下几种:<br />1、webservice中的方法原创 2011-01-09 22:47:00 · 1277 阅读 · 0 评论 -
自动完成控件AutoCompleteExtender使用
<br /><ajaxToolkit:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" ServiceMethod="GetCountry"ServicePath="WebService1.asmx" MinimumPrefixLength="1" CompletionInterval="500" EnableCaching ="true" TargetControlID="原创 2011-01-04 20:41:00 · 732 阅读 · 0 评论 -
GridView RowCommand事件中获取点中行中的值
有时需要在RowCommand事件中获取被点中行中的多个值,这时需要在GridView的命令按钮中添加CommandArgument属性,如下所示。原创 2010-12-30 16:40:00 · 1393 阅读 · 0 评论 -
网站发布后,出现错误“应用程序中的服务器错误”未将对象引用设置到对象的实例
<br />程序在VS 2008中调试一切正常,但当发布到服务器运行时,竟然出现如下错误。<br />“/”应用程序中的服务器错误。<br />--------------------------------------------------------------------------------<br />未将对象引用设置到对象的实例。 <br />说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 <br />异常详细信息原创 2010-12-21 17:28:00 · 7430 阅读 · 0 评论 -
IIS6 HTTP 500 错误解决方法
<br />解决办法: <br />[1]: <br />检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动, <br /><br />如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。 <br /><br />[2]: <br />在CMD下执行以下命令: <br />cd %windir%/system32/ine原创 2010-12-17 22:51:00 · 1355 阅读 · 0 评论 -
在Dropdownlist选中指定内容或指定值的项
<br />DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByText(text));原创 2011-03-15 20:17:00 · 4789 阅读 · 1 评论