我的空间
  • 首页
  • 学无止尽
  • 常用工具
  • 留言板
  •  
首页>学无止尽>列表

asp.net编码转换

佚名2017-09-22编程 1154° 0
ity.UrlDecode(""); System.Uri.EscapeDataString(""); System.Uri.UnescapeDataString("");通常可以使用这些工具类来编码、解码。乱码一般都是因为发送方和接收放使用的编码不一致造成的,在解码过程中加上正确的编码即可。

ASP.NET加号变空格解决办法

佚名2017-09-22编程 1179° 0
string txt = Server.UrlEncode(TextBox1.Text.Replace("+","%2b"));

Asp.net后台调用js方法

佚名2017-09-22编程 986° 0
Response.Write("<script type='text/javascript'>alert("XXX");</script>");此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定 义,比如Response.Write("<script type='text/javascript'>function myfun(){}</script>");2.用ClientS

未能从配置文件中指定的凭据创建 Windows 用户标记。

佚名2020-08-13编程 609° 0
1、模拟 IIS 验证的帐户或用户 若要在收到 ASP.NET 应用程序中每个页的每个请求时模拟 Microsoft Internet 信息服务 (IIS) 身份验证用户,必须在此应用程序的 Web.config 文件中包含 <identity> 标记,并将 impersonate 属性设置为 true2、为 ASP.NET 应用程序的所有请求模拟特定用户 若要为 ASP.NET 应用程序的所有页面上的所有请求模拟特定用户,可以在该应用程序的 Web.config 文件的 <identity> 标记中指定 userName 和 password 属性。例如: <identity impe

ASP.NET修改模板页Title、Keywords、Description

佚名2017-09-22编程 942° 0
Master.Page.Title = &quot;seo标题&quot;; Master.Page.MetaKeywords = &quot;seo关键词&quot;; Master.Page.MetaDescription = &quot;seo描述&quot;;

c#的dllimport使用方法详解

佚名2017-09-22编程 920° 0
路径就可以正常装载。 这个问题最常出现在使用第三方非托管DLL组件的时候,我的也同样是这时出的问题,Asp.Net Team的官方解决方案如下: 首先需要确认你引用了哪些组件,那些是托管的,哪些是非托管的.托管的很好办,直接被使用的需要引用,间接使用的需要拷贝到bin目录下.非托管的处理会比较麻烦.实际上,你拷贝到bin没有任何帮助,因为CLR会把文件拷贝到一个临时目录下,然后在那运行web,而CLR只会拷贝托管文件,这就是为什么我们明明把非托管的dll放在了bin下却依然提示不能加载模块了.  具体做法如下:  首先我们在服务器上随便找个地方新建一个目录,假如为C:\DLL  然后,在环境

ASP.NET正在中止线程错误原因及解决方法

佚名2017-09-23编程 841° 0
.End 的内部调用。例如: Response.Redirect (&quot;nextpage.aspx&quot;, false);如果使用此替代方法,将执行 Response.Redirect 后面的代码。3.对于 Server.Transfer,请改用 Server.Execute 方法。

asp.net网站文件类型和文件夹组成

佚名2017-10-12编程 1105° 0
aspx/cshtml:前台页面,区别是编译引擎不一样,后者在ASP.net MVC3中引入.dll:编译后的程序集.css:样式表.js:脚本文件.config:配置文件,最常见的如 web.config.asax:全局应用程序文件.ascx:用户控件.master:母版页.cs/.vb:不常见,在WEB站点中需要发布源码时会出现其它常见的文件类型但不必须,如:.html:静态页面.xml:XML文件,通常用于保存用户数据.pdb:程序代码调试文件以及其它程序自定义的文件类型。常见的目录:bin:程序集所在目录scripts:脚本目录content:CSS等内容目录(常见于MVC)App_

asp.net读写cookie

佚名2017-09-21编程 1694° 0
Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。编写Cookie//方式1:Response.Cookies[&quot;username&quot;].value=&quot;mike&quot;; Response.Cookies[&quot;username&quot;].Expires=DateTime.MaxValue;//方式2

ASP.NET弹出框提示实现方法

佚名2018-11-04编程 1080° 0
Response.Write(&quot;&lt;Script Language=&#39;JavaScript&#39;&gt;if ( window.confirm(&#39;&quot; + strMsg + &quot;&#39;)) { window.location.href=&#39;&quot; + strUrl_Yes + &quot;&#39; } else {window.location.href=&#39;&quot; + strUrl_No + &quot;&#39; };&lt;/script&gt;&quot;);(2) 对于页面完成一个操作后,弹出一个对话

FindControl查找控件

佚名2017-09-21编程 1108° 0
&quot;);3.在ContentPage中,如果需要找母版页中的控件,可以直接调用:this.Master.FindControl(&quot;控件ID&quot;);4.在ContentPage中找自己页面里的控件,必须先通过找到母版页中的ContentPlaceHolder,然后再找其中的控件:this.Master.FindControl(&quot;ContentPlaceHolderID&quot;).FindControl(&quot;控件ID&quot;);

ASP.NET母版页中对控件ID的处理

佚名2017-09-21编程 1217° 0
由于种种原因(比如使用了MasterPage,或者GridView中的模版列),一个控件在设计时的ID往往不同于生成页面后的 ID,为了获得控件客户端ID,我们可以从生成的页面入手,取控件id修改方法:document.getElementById(&quot;ctl00$编辑区ID$控件ID&quot;); document.getElementById(&quot;ctl00_编辑区ID_控件ID&quot;); document.getElementById(&quot;&lt;%=控件名ID.ClientID%&gt;&quot;); //推荐

Asp.net后台获取input的值

佚名2018-10-21编程 1236° 0
前台代码如下:&lt;input name=&quot;username&quot; type=&quot;text&quot;&gt; 后台获取代码如下:string username = Request[&quot;username&quot;].ToString(); string username = Request.Form.Get(&quot;username&quot;).ToString();

asp.net页面通过URL传递参数

佚名2020-04-21编程 1381° 0
>> 进行传递string Name = "中文参数";Response.Redirect("B.aspx?Name=" Server.UrlEncode(Name)) ;>> 进行接收string Name = Request.QueryString["Name"];Response.Write(Server.UrlDecode(Name)) ;

ASP.net URL传参数

佚名2018-06-12网页 841° 0
传:default.aspx?a=b收:string c = Request.QueryString[&quot;a&quot;];

ASP.NET使用DatePicker日期控件

佚名2018-07-07网页 1036° 0
AutoEventWireup="true" CodeBehind="datepickertest.aspx.cs" Inherits="DatePickertest2.datepickertest" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>文本框</title> <%--引用DatePicker的JS文件--%>

无法向会话状态服务器发出会话状态请求

佚名2018-09-07编程 896° 0
无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。解决方法:开

asp.net <%%>用法

佚名2018-10-10网页 959° 0
实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中是.net平台下支持的语言。特别注意:服务器控件中不能有&lt;%%&gt;语法。(这里用C#代码)&lt;% int a = 2; int b = 3; int c = a + b; Response.Write(c); %&gt;结果:二、&lt;%#%&gt;和&lt;%=%&gt;aspx代码:Server Control:&lt;asp:TextBox ID=&quot;TextBox1&quot; runat=&quot;s

asp.net将DataSet导出为Excel

佚名2018-10-11网页 1136° 0
public void CreateExcel(DataSet ds, string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding(&quot;GB2312&quot;); resp.AppendHeader(&quot;Content-Disposition&quot;, &quot;

asp.net使用模板导出Word

佚名2018-10-17编程 1342° 0
; /// Word 的摘要说明 /// &lt;/summary&gt; public class WordOp { public WordOp() { // // TODO: 在此处添加构造函数逻辑 // } private ApplicationClass WordApp; private Document WordDoc; private static bool isOpened = false;//判断word模版是否被占用 public void S

asp.net下载文件中文名乱码

admin2018-10-17编程 864° 0
nsmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 Context.Response.End();

asp.net导出Excel设置格式

佚名2018-10-19编程 1046° 0
添加引用:Microsoft Excel 11.0 Object Library ;添加:using Microsoft.Office.Interop.Excel;一、打开Excel文件============================ Microsoft.Office.Interop.Excel.Application excel1 = new Microsoft.Office.Interop.Excel.Application(); Workbook workbook1 = excel1.Workbooks.Open(@&quot;E:\aaa.xls&quot;,

asp.net中将DataGrid中的数据导入到excel中,并设置其格式

佚名2018-10-19编程 968° 0
如下://其中zjtable中已经从数据库中读入了数据 Excel.ApplicationClass excelApp ; excelApp = new Excel.ApplicationClass(); Excel.Workbook excelBook =excelApp.Workbooks.Add(1); Excel.Worksheet excelSheet=(Excel.Worksheet)excelBook.Worksheets[1]; excelApp.Visible=true; excelSheet.Cells[1,1]=&quot;姓

asp.net使用模板导出excel

佚名2018-10-19编程 1183° 0
heet xSt; excel = new ApplicationClass(); xBk = excel.Workbooks.Add(Server.MapPath(&quot;xls_template&quot;) + &quot;//标准工时模板.xls&quot;); xSt = (_Worksheet)xBk.ActiveSheet; xSt.get_Range(xSt.Cells[2, 1], xSt.Cells[2, 9]).Merge(Missing.Valu

asp.net获取访问者ip

佚名2018-10-21编程 917° 0
/// &lt;summary&gt; /// 获取IP地址 /// &lt;/summary&gt; public static string IPAddress { get { string userIP; HttpRequest Request = HttpContext.Current.Request; // 如果使用代理,获取真实IP if (Request.ServerVariable

asp.net GridView自定义显示列

admin2018-10-22编程 1243° 0
; int index = Convert.ToInt32(s.Substring(s.LastIndexOf(&quot;$&quot;) + 1)); string strColumnName = CheckBoxList1.Items[index].Text.Trim(); string strDisplay = CheckBoxList1.Items[index].Selected ? &quot;1&quot; : &quot;0&quot;; //更新数据库状态,重新绑定,这里省略部分代码 if (res &gt; 0)

asp.net双层repeater嵌套

佚名2018-10-24编程 1254° 0
前台代码:&lt;asp:Repeater ID=&quot;Repeater1&quot; runat=&quot;server&quot; OnItemDataBound=&quot;Repeater1_ItemDataBound&quot;&gt; &lt;ItemTemplate&gt; &lt;p&gt;第一层&lt;/p&gt; &lt;%#Eval(&quot;id&quot;)%&gt; &lt;asp:Repeater ID=&quot;Repeater2&quot; runat=&q

用VS2017开发asp.net网站导出失败:对路径"***"的访问被拒绝

admin2018-11-08网页 1254° 0
使用Word模板导出Word让用户下载,结果报错,对路径"***"的访问被拒绝。刚开始以为是文件夹权限问题,根据网上的方法试了,还是不行。后来发现Word模板是只读的,导致生成的Word文档也是只读的。去掉Word模板只读属性,问题解决。

asp.net在线人数统计

佚名2018-11-26编程 732° 1
在网站中添加一个Global.asax全局应用程序文件。protected void Application_Start(object sender, EventArgs e) { Application[&quot;onLine&quot;] = 0; } protected void Session_Start(object sender, EventArgs e) { Application.Lock(); //锁定Application Application[&quo

ajax与302响应

佚名2018-11-29编程 732° 0
如何解决?【方法一】继续用ajax,修改服务器端代码,将原来的302响应改为json响应,比如下面的ASP.NET MVC示例代码:return Json(new { status = 302, location = &quot;/oauth/respond&quot; });ajax代码稍作修改即可:$.ajax({ url: &#39;/oauth/respond&#39;, type: &#39;post&#39;, data: data, dataType: &#39;json&#39;, success: function (dat

ASP.NET使用form表单上传图片

佚名2018-11-29编程 849° 0
ultipart/form-data&quot; action=&quot;ImageUpload.ashx&quot;&gt; &lt;input type=&quot;file&quot; name=&quot;imgFile&quot; /&gt; &lt;input type=&quot;submit&quot; value=&quot;上传&quot;/&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt;模板中包含两个input标签,类型分别为“file”和“submit”,其中,form表单

VS2017 Bad Request - Invalid Hostname

佚名2018-12-05编程 1336° 0
调试asp.net网站,通过localhost访问是有效的,但是通过本机IP甚至127.0.0.1访问无效,报的错误是400 Bad Request Invalid HostName这样站点通过两台计算机访问,调试就遇到不小的阻力。解决方法如下:1.在状态栏中,选择IISPress站点,右键选择显示所有应用程序2.单击站点名称,在下面提示的路径中选择配置路径,打开applicationhost.config文件3.在打开的文件中找到当前站点在Binding配置节中加上如下红框中的配置4.保存后关闭VS,再以管理员身份运行VS,再在浏览器中用IP+端口访问的时候,就没有400的情况了。其他情况

asp.net刷新页面

佚名2018-12-06编程 753° 0
Response.Redirect(Request.Url.ToString());

VS无法直接启动带有类库输出类型的项目

佚名2018-12-07软件 1044° 0
调试asp.net网站时报错“无法直接启动带有“类库输出类型”的项目。若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目,将这个可执行项目设置为启动项。”选择解决方案——右击属性——更改单启动项目。

vs2017调试asp.net自动退出

佚名2018-12-10软件 747° 0
打开vs2017的工具——选项——web项目——取消勾选“浏览器窗口关闭时停止调试器”。

ASP.NET GridView HyperLinkField带参数

佚名2018-12-10编程 739° 0
&lt;asp:HyperLinkField DataNavigateUrlFields=&quot;ID&quot; DataNavigateUrlFormatString=&quot;index.aspx?ID={0}&quot; DataTextField=&quot;ID&quot; HeaderText=&quot;编号&quot; Text=&quot;编号&quot; DataTextFormatString=&quot;{0}&quot;/&gt;

未启用调试

佚名2017-09-22编程 876° 0
webconfig中,将&lt;compilation debug=&quot;false&quot;&gt;改为true.

asp.net编码转换

佚名2017-09-22编程 1154° 0
在web开发中可能经常遇到的是url编码、解码的问题,或者url参数乱码等等。。。Server.UrlEncode(&quot;&quot;); Server.UrlDecode(&quot;&quot;); System.Web.HttpUtility.UrlEncode(&quot;&quot;); System.Web.HttpUtility.UrlDecode(&quot;&quot;); System.Uri.EscapeDataString(&quot;&quot;); System.Uri.UnescapeDataString(&quot;&quot;);通常可以使用

ASP.NET加号变空格解决办法

佚名2017-09-22编程 1179° 0
string txt = Server.UrlEncode(TextBox1.Text.Replace(&quot;+&quot;,&quot;%2b&quot;));

Asp.net后台调用js方法

佚名2017-09-22编程 986° 0
1.用Response.Write方法代码如下:Response.Write(&quot;&lt;script type=&#39;text/javascript&#39;&gt;alert(&quot;XXX&quot;);&lt;/script&gt;&quot;);此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定 义,比如Response.Write(&quot;&lt;script type=&#39;text/javascript&#39;&gt;function myfun(){}&lt;/scri

未能从配置文件中指定的凭据创建 Windows 用户标记。

佚名2020-08-13编程 609° 0
1、模拟 IIS 验证的帐户或用户 若要在收到 ASP.NET 应用程序中每个页的每个请求时模拟 Microsoft Internet 信息服务 (IIS) 身份验证用户,必须在此应用程序的 Web.config 文件中包含 <identity> 标记,并将 impersonate 属性设置为 true2、为 ASP.NET 应用程序的所有请求模拟特定用户 若要为 ASP.NET 应用程序的所有页面上的所有请求模拟特定用户,可以在该应用程序的 Web.config 文件的 <identity> 标记中指定 userName 和 password 属性。例如: <identity impe

ASP.NET修改模板页Title、Keywords、Description

佚名2017-09-22编程 942° 0
Master.Page.Title = &quot;seo标题&quot;; Master.Page.MetaKeywords = &quot;seo关键词&quot;; Master.Page.MetaDescription = &quot;seo描述&quot;;

c#的dllimport使用方法详解

佚名2017-09-22编程 920° 0
路径就可以正常装载。 这个问题最常出现在使用第三方非托管DLL组件的时候,我的也同样是这时出的问题,Asp.Net Team的官方解决方案如下: 首先需要确认你引用了哪些组件,那些是托管的,哪些是非托管的.托管的很好办,直接被使用的需要引用,间接使用的需要拷贝到bin目录下.非托管的处理会比较麻烦.实际上,你拷贝到bin没有任何帮助,因为CLR会把文件拷贝到一个临时目录下,然后在那运行web,而CLR只会拷贝托管文件,这就是为什么我们明明把非托管的dll放在了bin下却依然提示不能加载模块了.  具体做法如下:  首先我们在服务器上随便找个地方新建一个目录,假如为C:\DLL  然后,在环境

ASP.NET正在中止线程错误原因及解决方法

佚名2017-09-23编程 841° 0
症状如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException异常。您可以使用 try-catch 语句捕获此异常。原因&lt;!-- Inject Script Filtered --&gt;Response.End 方法终止页的执行,并将此执行切换到应用程序的事件管线中的 Application_EndRequest 事件。不执行 Response.End 后面的代码行。此问题出现在 Response.Redirect 和 Server.Transfer 方法中,因为这两种方法均在内部

asp.net网站文件类型和文件夹组成

佚名2017-10-12编程 1105° 0
aspx/cshtml:前台页面,区别是编译引擎不一样,后者在ASP.net MVC3中引入.dll:编译后的程序集.css:样式表.js:脚本文件.config:配置文件,最常见的如 web.config.asax:全局应用程序文件.ascx:用户控件.master:母版页.cs/.vb:不常见,在WEB站点中需要发布源码时会出现其它常见的文件类型但不必须,如:.html:静态页面.xml:XML文件,通常用于保存用户数据.pdb:程序代码调试文件以及其它程序自定义的文件类型。常见的目录:bin:程序集所在目录scripts:脚本目录content:CSS等内容目录(常见于MVC)App_

asp.net读写cookie

佚名2017-09-21编程 1694° 0
Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。编写Cookie//方式1:Response.Cookies[&quot;username&quot;].value=&quot;mike&quot;; Response.Cookies[&quot;username&quot;].Expires=DateTime.MaxValue;//方式2

ASP.NET弹出框提示实现方法

佚名2018-11-04编程 1080° 0
我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。(1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,选择“确定”或“取消”后跳转到相应的页面: string strMsg = &quot;消息&quot;; string strUrl_Yes = &quot;http://www.a.com&quot;; string strUrl_No = &quot;http://www.b.c

FindControl查找控件

佚名2017-09-21编程 1108° 0
1.在母版页中,如果需要找母版页中的控件:this.FindControl(&quot;控件ID&quot;);2.在母版页中,如果需要找ContentPage的控件,可以用:this.FindControl(&quot;ContentPlaceHolderID&quot;).FindControl(&quot;控件ID&quot;);3.在ContentPage中,如果需要找母版页中的控件,可以直接调用:this.Master.FindControl(&quot;控件ID&quot;);4.在ContentPage中找自己页面里的控件,必须先通过找到母版页中的ContentPlaceHol

ASP.NET母版页中对控件ID的处理

佚名2017-09-21编程 1217° 0
由于种种原因(比如使用了MasterPage,或者GridView中的模版列),一个控件在设计时的ID往往不同于生成页面后的 ID,为了获得控件客户端ID,我们可以从生成的页面入手,取控件id修改方法:document.getElementById(&quot;ctl00$编辑区ID$控件ID&quot;); document.getElementById(&quot;ctl00_编辑区ID_控件ID&quot;); document.getElementById(&quot;&lt;%=控件名ID.ClientID%&gt;&quot;); //推荐

Asp.net后台获取input的值

佚名2018-10-21编程 1236° 0
前台代码如下:&lt;input name=&quot;username&quot; type=&quot;text&quot;&gt; 后台获取代码如下:string username = Request[&quot;username&quot;].ToString(); string username = Request.Form.Get(&quot;username&quot;).ToString();

我是有底线的
分类
数据库编程游戏网页系统办公软件网络设计影音硬件数学手机
猜您喜欢
  • Makelangelo图片转艺术Gcode2891
  • 尝试访问启动磁盘设置时出错3266
  • 让浏览器用极速模式打开网站而不是兼容模式3207
  • CSS3 text-decoration-style 属性1566
  • 文字和图片对齐方式2358
  • Outlook 0x800CCC0F 错误2190
  • unity3d绘制地面1907
  • QT安装配置教程2365
  • hp1020打印机连续打印卡纸3047
  • 删除顶部Word表格前面的空白段落2286

标签云

C#

.NET

ASP.NET

JavaScript

NodsJs

CSS

Windows

3DS Max

AutoCAD

jQuery

Bootstrap

SQL

Visual Studio

WebStorm

Photoshop

Office

BIOS

Nginx


全民云计算
全民云计算

Copyright © 2018  我的空间  闽ICP备17023514号-2