using System;
using System.Web;
using System.Net;
using System.IO;
using System.Text;
namespace SendMessage
{
public bool SendMsg(MsgInfo msg)
{
//create request
try
{
WebRequest req = WebRequest.Create("http://your_post_url");
//set the request parameter
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
//querystring '?msg=xxx&type=0'
string strQuery = "msg=";
strQuery += HttpUtility.UrlEncode(msg);
strQuery += "&type=0";
string dataSend = strQuery;
req.ContentLength = dataSend.Length;
byte [] buff = Encoding.UTF8.GetBytes(dataSend);
Stream reqStream = req.GetRequestStream();
reqStream.Write(buff, 0, buff.Length);
reqStream.Close();
WebResponse rep = req.GetResponse();
Stream repStream = rep.GetResponseStream();
Encoding enc = Encoding.GetEncoding("utf-8");
StreamReader sr = new StreamReader(repStream, enc);
Char[] read = new Char[256];
sr.Read(read, 0, 256);
return true;
}
catch(NotSupportedException ns)
{
return false;
}
}
}
相关推荐
3. **控件和事件处理**:在ASP.NET中,我们可以使用内置的服务器控件,比如TextBox(用于输入文本)、Button(用于触发操作)和Label(用于显示信息)。这些控件有自己的事件,如Click事件,当用户点击Button时,会...
总的来说,这个"用ASP.NET做的新闻发布和管理系统"展示了ASP.NET在构建Web应用方面的强大能力,从用户界面设计到后端数据处理,再到安全性保障,都体现出了ASP.NET的全面性和易用性。通过学习和理解这个系统,开发者...
例如,可以使用Request.Form获取POST方法提交的表单数据,或者用Request.QueryString获取URL中的查询参数。 Response对象则用于构建和发送HTTP响应。开发者可以利用它来设置HTTP头信息、写入HTML内容或重定向用户到...
第一部分 使用ASP.NET Web表单 <br>第1章 建立ASP.NET页面 <br>1.1 ASP.NET和.NET框架 1.1.1 .NET框架类库 1.1.2 理解名称空间 1.1.3 标准的ASP.NET名称空间 1.1.4 与.NET框架兼容的语言 ...
ASP.NET MVC是一个基于模型-视图-控制器(MVC)设计模式的开源框架,用于构建高效、可测试的Web应用程序。这个框架为开发者提供了一种更清晰的结构,使他们可以将业务逻辑、用户界面和数据访问有效地分离。在本文中...
在ASP.NET中,这可以通过使用HTTP POST请求,配合服务器端的代码(如C#)来完成。例如,使用ADO.NET,可以创建一个SqlCommand对象,设置SQL的INSERT语句,并执行命令;使用Entity Framework,可以直接通过上下文对象...
.NET 模拟IIS服务器是一种技术实践,它允许开发者在没有实际IIS(Internet Information Services)服务器的情况下测试和运行ASP.NET应用程序。IIS是微软公司提供的一个强大的Web服务器,广泛用于托管各种Web应用。...
第4章 ASP.NET服务器控件和客户端脚本 81 4.1 ASP.NET服务器控件 81 4.1.1 服务器控件的类型 82 4.1.2 用服务器控件建立页面 83 4.1.3 处理服务器控件的事件 84 4.2 给服务器控件应用样式 87 4.2.1 控件的常见...
在IT领域,Ajax(Asynchronous JavaScript and XML)与ASP.NET结合使用可以创建高效、动态的Web应用程序,这种技术尤其适用于实现交互性强的用户界面,如本例中的“ajax+asp.net做的留言功能”。Ajax允许在不刷新...
ASP.NET 是一种由微软开发的Web应用程序框架,用于构建高性能、安全性和可伸缩的Web应用。这个框架允许开发者使用多种编程语言,如C#、VB.NET等,来编写服务器端代码,创建动态网页和Web服务。在考试或面试中,了解...
"留言板(ASP.NET)"项目涵盖了ASP.NET Web Forms的基本架构、数据库交互、用户界面设计、服务器控件的使用、数据绑定、页面状态管理、安全性以及用户体验优化等多个方面,是一个很好的学习和实践ASP.NET技术的实例...
3. **主键** 在数据库表中用于唯一标识一条记录。 4. **字段设计器** 和 **数据设计器** 用于创建和编辑数据库表结构。 5. **@@** 和 **@** 分别代表SQL Server中的系统变量和局部变量。 6. **自描述** 的数据库指的...
Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理 10.清空Cookie Cookie.Expires=[DateTime]; Response.Cookies(...
ASP.NET是一种基于.NET框架的服务器端编程模型,用于构建动态Web应用程序。在这个“Asp.net简单留言板源码”中,开发者使用面向对象编程(Object-Oriented Programming, OOP)的方式来设计和实现留言板功能,使得...
ASP.NET 是微软推出的一种基于.NET Framework的服务器端Web应用程序开发平台,它提供了丰富的功能和工具,使得开发者能够高效地构建动态、数据驱动的Web应用程序,如新闻发布系统。在这个实例中,我们将深入探讨如何...
在"ASP.NET 回复盖楼"这个场景中,我们主要讨论的是如何使用ASP.NET来实现论坛或者社区中常见的“盖楼”功能,也就是用户在某个主题下连续发表回复,每条回复都会展示在前一条之下,形成类似于建筑楼层的效果。...
本书是关于使用ASP.NET建立网站的完整参考书,书中包含数百个代码示例,读者可以使用这些示例开始建立自己的网站 前言 <br/>第一部分 使用ASP.NET Web表单 <br/>第1章 建立ASP.NET页面 <br/>1.1 ...
例如,用户发表新帖时,系统会向帖子表插入一条新记录,并更新相应的用户信息。 C#是ASP.NET的主要编程语言,它具有面向对象的特性,可以方便地与.NET Framework库交互。在BBS论坛中,C#代码会被用来编写业务逻辑、...
这一技术结合了服务器端的ASP.NET功能和客户端的JavaScript库,通过减少整个页面的刷新来提高Web应用的响应速度和效率。 ### 1. ASP.NET AJAX的核心组件 - **UpdatePanel**: UpdatePanel是ASP.NET AJAX中最常用的...
在ASP.NET中,可以使用ADO.NET、Entity Framework或其他ORM工具来与数据库交互。 6. **插入记录**: 图片保存成功后,在数据库中插入一条记录,保存图片的文件名和服务器上的完整路径。 7. **错误处理**: 捕获...