菜鸟的最爱 .NET经典代码汇总(一)

 程序的学习是一个循序渐进的过程,一些常用的或经典代码应该保存下来以便日后使用。本文就给出一些.net的经典代码,希望对大家有所帮助……

  1.弹出对话框.点击转向指定页面

  Response.Write("");
  Response.Write("");

  2.弹出对话框

  Response.Write("");

  3.删除文件

 string filename ="20059595157517.jpg";                                                      
pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/")+filename);

  4.绑定下拉列表框datalist

       System.Data.DataView dv=conn.Exec_ex("select -1 as code,'请选择经营模式' as content from dealin union select code,content from dealin");                                              
  this.dealincode.DataSource=dv;                                                                                    
  this.dealincode.DataTextField="content";                                                                     
  this.dealincode.DataValueField="code";                                                                      
  this.dealincode.DataBind();                                                                                            
  this.dealincode.Items.FindByValue(dv[0]["dealincode"].ToString()).Selected=true;

  5.时间去秒显示

<%# System.DateTime.Parse(DataBinder.Eval(Container.DataItem,"begtime").ToString()).ToShortDateString()%>

  6.标题带链接

<%# "<a class="12c" target="_blank" href="http://www.webjx.com/CV/_"+DataBinder.Eval(Container.DataItem,"procode")+".html">"+ DataBinder.Eval(Container.DataItem,"proname")+"</a>"%>

  7.修改转向

<%# "<A href="editpushpro.aspx?id="+DataBinder.Eval(Container.DataItem,"code")+"">"+"修改"+"</A>"%>

  8.弹出确定按钮

<%# "<A id="btnDelete" οnclick="return confirm('你是否确定删除这条记录吗?');" href="pushproduct.aspx?dl="+DataBinder.Eval(Container.DataItem,"code")+" ">"+"删除"+"</A>"%>

  9.输出数据格式化 "{0:F2}" 是格式 F2表示小数点后剩两位

<%# DataBinder.Eval(Container, "DataItem.PriceMoney","{0:F2}") %>

  10.提取动态网页内容

  Uri uri = new Uri("http://www.webjx.com/");
  WebRequest req = WebRequest.Create(uri);
  WebResponse resp = req.GetResponse();
  Stream str = resp.GetResponseStream();
  StreamReader sr = new StreamReader(str,System.Text.Encoding.Default);
  string t = sr.ReadToEnd();
  this.Response.Write(t.ToString());

 
以下是使用C#编写的简单的Socket服务器和客户端代码: 服务器端代码: ```csharp using System; using System.Net; using System.Net.Sockets; using System.Text; namespace SocketServer { class Program { static void Main(string[] args) { // 创建一个IP地址和端口号 IPAddress ip = IPAddress.Parse("127.0.0.1"); int port = 8888; // 创建一个Socket对象 Socket serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // 绑定Socket对象到IP地址和端口号上 serverSocket.Bind(new IPEndPoint(ip, port)); // 开始监听客户端连接请求 serverSocket.Listen(10); Console.WriteLine("等待客户端连接..."); // 接受客户端连接请求 Socket clientSocket = serverSocket.Accept(); Console.WriteLine("客户端连接成功!"); // 向客户端发送消息 byte[] buffer = Encoding.UTF8.GetBytes("欢迎连接到服务器!"); clientSocket.Send(buffer); // 接收客户端发送的消息 buffer = new byte[1024]; int length = clientSocket.Receive(buffer); string message = Encoding.UTF8.GetString(buffer, 0, length); Console.WriteLine("接收到客户端消息:" + message); // 关闭Socket连接 clientSocket.Shutdown(SocketShutdown.Both); clientSocket.Close(); serverSocket.Close(); Console.ReadLine(); } } } ``` 客户端代码: ```csharp using System; using System.Net; using System.Net.Sockets; using System.Text; namespace SocketClient { class Program { static void Main(string[] args) { // 创建一个IP地址和端口号 IPAddress ip = IPAddress.Parse("127.0.0.1"); int port = 8888; // 创建一个Socket对象 Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // 连接到服务器 clientSocket.Connect(new IPEndPoint(ip, port)); // 接收服务器发送的消息 byte[] buffer = new byte[1024]; int length = clientSocket.Receive(buffer); string message = Encoding.UTF8.GetString(buffer, 0, length); Console.WriteLine("接收到服务器消息:" + message); // 向服务器发送消息 message = "你好,服务器!"; buffer = Encoding.UTF8.GetBytes(message); clientSocket.Send(buffer); // 关闭Socket连接 clientSocket.Shutdown(SocketShutdown.Both); clientSocket.Close(); Console.ReadLine(); } } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值