【asp.net基础学习之控件的使用方法】教程文章相关的互联网学习教程文章

asp.net querystring乱码解决方法

正常的情况下,现在asp.net的网站很多都直接使用UTF8来进行页面编码的,这与Javascript缺省网站的编码是相同的,但是也有相当一部分采用GB2312对于GB2312的网站如果直接用javascript进行ajax数据提交,例如:http://www.xxx.com/accept.aspx?name=张三,或者说在UTF8的网站上用以下asp.net的代码进行提交,也是不行的,会导致querystring乱码。代码如下:WebRequest request = WebRequest.Create("http://www.xxx.com/accept.aspx?n...

asp.net无法获取iis目录的问题解决方法【图】

如果你有一个需要偶尔发送邮件的Asp.Net的网站,可能会有代码长的和下面的很像: 代码如下://这是简写,并非实际项目代码public void Send(string from, string to, string subject, string body){ var msgMail = new MailMessage(from, to, subject, body); msgMail.IsBodyHtml = true; var server = new SmtpClient("localhost"); server.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis; server.Us...

Ajax实现异步刷新验证用户名是否已存在的具体方法

都是简单的实例,所以直接发代码 静态页面Ajax.html代码如下:<html> <head> <title>Ajax</title> <script type="text/javascript"> function loadXMLDoc() { if (document.getElementById("account").value == "") { document.getElementById("accDiv").innerHTML = "用户名不能为空"; return; } var xmlHttp; ...

gridview实现服务器端和客户端全选的两种方法分享

代码如下:<%@ Page Language="C#" AutoEventWireup="true"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> // 计算数据,完全可以从数据看取得 ICollection CreateDataSource() { System.Data.DataTable dt =new System.Data.DataTable(); System.Data.DataRow dr; dt.Columns.Add(new System.Data.DataColum...

将文本文件的内容或者文字保存成图片的方法分享

调用方法: 代码如下:ConvertTextFileToImage(Server.MapPath("~/Log.txt"),Server.MapPath("~/Log.png")); 实现代码: 代码如下:void ConvertTextFileToImage(String textFile,String imageFile){System.Drawing.Font drawFont = new System.Drawing.Font("宋体", 12);System.Drawing.Bitmap image = new System.Drawing.Bitmap(1, 1);System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image);String text = Syste...

.Net消息队列的使用方法【图】

.Net使用消息队列,借助windows组件来存储要完成的一系列任务,不用程序使用同一个队列,方便不同程序之间的数据共享和协作…… 以本人经验,这个在某个方面类似于session(当然还有很多方面不同),相同之处:session可以把信息存储在aspnet_state服务中,网站重新编译或者重新启动网站,session不会丢失(session超时是正常情况,这种情况除外)。 win7中安装消息队列组件,其他操作系统请百度搜索相关资料。 如果服务没有自动启...

asp.net post方法中参数取不出来的解决方法

今天调试client端调用web api的代码,服务器端的post方法的参数死活取不出来,总是为Null,网上搜了很多帖子,Content-Type属性也加了,就是取不出来。 折腾了一个下午,头下班时看到一个帖子,说client端传递的参数前面得加个"="号,试了一下,参数是“abc",在传递之前加个等号,变为"=abc",服务器端的参数就能取abc来了 ,晕倒。

.net 添加Cookie的4种方法

代码如下://第一种添加Cookie方法 HttpCookie myCookie = new HttpCookie("userrole"); myCookie.Values["a"] = "a"; myCookie.Values[""] = "b"; myCookie.Expires.AddDays(1); Response.Cookies.Add(myCookie); //Response.AppendCookie(mycookie);这个也可以添加 //第一种获取Cookie方法 Response.Write(Request.Cookies["userrole"].Values["a"].ToString()); ...

asp.net后台如何输出js脚本使用什么方法可以实现

用page.ClientScript.RegisterStartupScript方式实现 代码为: 代码如下:/**//// <summary> /// 弹出JavaScript小窗口 /// </summary> /// <param name="js">窗口信息</param> public static void Alert(string message, Page page) { #region string js = @"<Script language=JavaScript> alert(" + message + ");</Script>"; //HttpContext.Current.Response.Write(js); if (!page.ClientScript.IsStartupScriptRegistered(page...

C# web api返回类型设置为json的两种方法

web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Application_Start()方法中添加一句: 代码如下: GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); 修改后: 代码如下: protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig....

ASP.NET页面按钮单击事件失效的解决方法

今天,再次运行以前的项目时,发现按钮的单击事件不起作用了,加了断点之后发现根本没有触发该事件.... 按照网上找到的答案,有的说把控件删掉重新拖拽一个进去,虽然以前也遇到过控件失效,重新拖拽有效的时候,但这次没有起作用。 而后,继续寻找答案,有的说可能是form嵌套,可是查看源代码没有这个问题。 无意中,尝试在按钮中加了一个客户端单击事件: 代码如下:OnClientClick="return true" 竟然有效了: 代码如下:<asp:I...

asp.net C#检查URL是否有效的方法

我们有时候需要对用户输入的网站(URL)进行有效性检查,代码如下:function CheckUrl(str) { var RegUrl = new RegExp(); RegUrl.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&?/.=]+$"); if (!RegUrl.test(str)) { return false; } return true;} 不止从格式上,更要检查用户输入的网址是否真正有效。检查URL可以参考js正则表达式验证网址格式,检查URL有效的方法有很多,例如你可以使用jQuery进行检...

asp.net webservice返回json的方法

webservice默认的返回为XML 要返回json可以用json工具类把对象转为json字符串,再输出 代码如下:[WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 // [System.Web.Script.Services.ScriptService] public class WebService2 : System.Web.Services.WebService { public WebService2()...

asp.net导出Excel乱码的原因及解决方法

代码如下:protected void Excel_Click(object sender, EventArgs e) { Response.Charset = "UTF-8"; Response.ClearContent(); Response.Clear(); Response.ContentEncoding = System.Text.Encoding.UTF8; Response.HeaderEncoding = System.Text.Encoding.UTF8; Response.AddHeader("content-disposition", "attachment; filename=MyExpress.xls"); Response.ContentType = "application/excel"; System.IO.StringWriter sw = new...

.net压缩功能实现方法

代码如下:public static class Compressor { public static byte[] Compress(byte[] data) { using (MemoryStream output = new MemoryStream()) { using (GZipStream gzip = new GZipStream(output, CompressionMode.Compress, true)) { gzip.Write(data, 0, data.Length); gzip.C...