位置 : 首页 > ASP.NET
C# ASP.NET Core Web Api 与 MVC 模式下 body 参数传递,post 参数方式
Visual Studio 2019 + .NET Core 3.1 1、WebApiController, 使用 ApiController 标识 [Route("api/[controller]")] [ApiController] public class ValuesController : ControllerBase { [HttpPost("GetUser")]
Jarvis 阅读:6821
C# ASP.NET Framework Web Api 模式下 body 参数传递,post 参数方式
Visual Studio 2019 + .NET Framework 4.7.2 1、WebApiController public class ValuesController : ApiController { [HttpPost] public UserModel GetUser(UserModel userModel) { return new U
Jarvis 阅读:2081
ASP.NET, ASP.NET Core WebApi Controller 返回 Json 类型结果
ASP.NET, ASP.NET Core WebApi Controller 返回 Json 类型结果 public JsonResult GetJson() {return new JsonResult("123");return new JsonResult(new{Success = true,Message = "OK",Data = "data"}); }
Jarvis 阅读:2239
ASP.NET Framework WebApi 与 ASP.NET Core WebApi 返回 HttpResponseMessage
ASP.NET Framework WebApi 与 ASP.NET Core WebApi 返回 HttpResponseMessageASP.NET Framework WebApi[Route("values/{id}")] public async Task<HttpResponseMessage> Get(string id) {var response = Request.Cre
Jarvis 阅读:1934
Winform 只能输入整数的TextBox (文本框) 控件
Winform 只能输入整数的TextBox (文本框) 控件using System; using System.Windows.Forms;namespace DemoWinForm {public partial class Form1 : Form{public Form1(){InitializeComponent();}}/// <summary>/// 文本
Jarvis 阅读:3530
Winform 禁止重复启动,单实例exe程序
Winform 禁止重复启动,单实例exe程序修改"Program.cs"文件using System; using System.Collections.Generic; using System.Threading; using System.Windows.Forms;namespace WindowsFormsApp5 {static class Progra
Jarvis 阅读:2939
Winform TextBox (文本框) 控件禁止输入内容
添加"KeyPress"事件 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) {e.Handled = true; }
Jarvis 阅读:3250
C# ashx页面获取URL参数
C# ashx页面获取URL参数后台获取代码public void ProcessRequest(HttpContext context) {context.Response.ContentType = "text/plain";context.Response.Write("Hello World");// 当前页面完整URL为:http://www.hic
Jarvis 阅读:5615
C# 使用 DataReader 对象访问 SQL Server 数据库并读取数据,DataReader 对象如何使用
DataReader对象提供了用顺序的,只读的方式读取Command对象获得的数据结果集,正是因为DataReader是以顺序的方式连续的读取数据,所有DataReader会以独占的方式打开数据库的连接,由于DataReader只执行读的操作(只读
Jarvis 阅读:2626
ASP.NET 性能优化,WebFrom(aspx)项目中常用的一些性能优化
ASP.NET性能优化建议包括以下几点数据库访问性能优化,字符串操作性能优化,禁用调试模式等等,感兴趣的盆友可以参考下。1、数据库访问性能优化 (1).尽量减少数据库连接,并充分利用每次数据库连接:连接的创建、打开
Jarvis 阅读:1619
ASP.NET 动态生成html文件, 如何生成静态页面
1. 使用场景 适用于服务器功能不强的web站点,不希望频繁通过读取数据库来展示内容,当有新的内容产生时,生成静态页面存放内容,数据库中只保留如标题,类别等一些查询关键字。2. 使用静态页面的好处 (1)提高网站的
Jarvis 阅读:1953
ASP.NET 获取当前页面的URL方法,后台获取URL路径
后台获取代码 // 当前页面完整URL为:http://www.hicsharp.com/index.aspx?keyword=test&page=1// 1.获取页面完整的URL,协议名+域名+站点名+文件名+参数 string url = Request.Url.ToString() ; // 结果:http://ww
Jarvis 阅读:3876
ASP.NET aspx 后台代码执行前台js脚本, 弹出消息, 调用函数
ASP.NET aspx 后台代码执行前台js脚本, 弹出消息, 调用函数protected void button1_Click(object sender, EventArgs e){// 设置按钮可用RegisterStartupScript("", "");// 弹出提示Response.Write(" ");Page.ClientSc
Jarvis 阅读:1748
ASP.NET aspx 后台代码控制前台显示、隐藏
前台代码内容后台代码// 隐藏protected void Button1_Click(object sender, EventArgs e){//// 方式一RegisterStartupScript("", "");// 方式二Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");}//
Jarvis 阅读:2492
ASP.NET Eval 绑定字段时间格式转化
字段格式化代码 DataBinder.Eval(Container.DataItem,"CreateTime","{0:yyyy-MM-dd HH:mm}")
Jarvis 阅读:1278
ASP.NET 页面发生 PostBack 后滚动条的位置不变, MaintainScrollPositionOnPostback 的作用
ASP.NET 2.0 中新增了属性"MaintainScrollPositionOnPostback",该值为"true"时页面发生PostBack后滚动条的位置不变。页面设置
Jarvis 阅读:1505
ASP.NET ashx 基类的使用方法, ashx 如何继承, ashx 基类如何实现
ashx文件没有页面元素,这点上区别于aspx页面,所以在效率上要比aspx页面高,通常用于ajax提交处理程序,实际项目中,用户的每个请求需要判断用户是否登录,可以是Cookie, Session,每个请求页面中去写判断用户是否登
Jarvis 阅读:1849
ASP.NET Uploadify上传Flash控件无法传递Session和Cookie的解决方案
ASP.NET项目中应用到Uploadify上传插件,在后台接受文件进行身份的登录验证时,无法获取Cookie和Session,起初只能使用无验证状态上传,这样无疑给安全性带来严重的后果。项目中Uploadify版本:2.1.4,下面将讲述实现
Jarvis 阅读:1544
ASP.NET aspx 页面显示图片、加载图片的方法
新建aspx页面 Picture.aspx 用来显示图片,注意代码中的文件路径需要换成本机路径。protected void Page_Load(object sender, EventArgs e){// 文件路径string path = "/images/head.png";// 文件名string filename =
Jarvis 阅读:2850
ASP.NET js 输出 aspx 页面内容, 解决 js 跨域请求
实现功能:实际项目中需要在A站点下的html页面输出B站点下的新闻数据,两个项目站点不在相同域下,因为A站没有数据操作权限,无法直接获取,只能通过B站点进行数据返回。技术难点:用 js get/post 请求,会有跨域问题
Jarvis 阅读:1423
ASP.NET aspx获取服务器信息, 操作系统, .NET版本, IIS版本
新建WebApplication, 在aspx页面中写入如下代码 <%@ Page Language="C#" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head><title></title> </head> <body><%Response.Write("服务器机器名:" +
Jarvis 阅读:1369
ASP.NET asmx获取客户端ip, 请求ip, WebService中如何获取客户端的ip
ASP.NET asmx获取客户端ip, 请求ip, WebService中如何获取客户端的ipthis.Context.Request.UserHostAddress.ToString();using System.Web.Services;namespace WeChatPortal.WebService {/// <summary>/// Summary des
Jarvis 阅读:1685
ASP.NET ashx获取客户端ip, 请求ip
ASP.NET ashx获取客户端ip, 请求ip using System.Web;namespace WebApplication6 {/// <summary>/// Summary description for Demo2/// </summary>public class Demo2 : IHttpHandler{public void ProcessRequest(Htt
Jarvis 阅读:1778
ASP.NET aspx获取客户端ip, 请求ip
ASP.NET aspx获取客户端ip, 请求ip using System; using System.Web;namespace WebApplication6 {public partial class Demo1 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){Response.
Jarvis 阅读:1548
ASP.NET ashx获取Url参数, 获取表单提交参数, 获取Get参数, 获取Post参数
ASP.NET ashx获取Url参数, 获取表单提交参数, 获取Get参数, 获取Post参数Login.ashx页面中实现using System.Web;namespace WebApplication5 {/// <summary>/// Login.ashx/// </summary>public class Login : IHttpHa
Jarvis 阅读:1525
ASP.NET aspx获取Url参数, 获取表单提交参数, 获取Get参数, 获取Post参数
ASP.NET aspx获取Url参数, 获取表单提交参数, 获取Get参数, 获取Post参数Default.aspx页面中实现using System;namespace WebApplication5 {/// <summary>/// Default.aspx/// </summary>public partial class Default
Jarvis 阅读:1471
ASP.NET Session 操作, 以用户登录退出为例, 实现Session的获取, 设置, 清除
ASP.NET Session 操作, 以用户登录退出为例, 实现Session的获取, 设置, 清除 using System; using System.Web;namespace WebApplication4 {/// <summary>/// ASP.NET Session 操作, 以用户登录退出为例, 实现Session的
Jarvis 阅读:1405
ASP.NET Cookie 操作, 以用户登录退出为例, 实现Cookie的获取, 设置, 清除
ASP.NET Cookie 操作, 以用户登录退出为例, 实现Cookie的获取, 设置, 清除 using System; using System.Web;namespace WebApplication4 {/// /// ASP.NET Cookie 操作, 以用户登录退出为例, 实现Cookie的获取, 设置,
Jarvis 阅读:1398
ASP.NET 跳转页面, 在aspx页面中实现跳转到其他页面
ASP.NET 跳转页面, 在aspx页面中实现跳转到其他页面protected void Page_Load(object sender, EventArgs e){HttpContext.Current.Response.Redirect("home.html", false);}
Jarvis 阅读:1371
ASP.NET ashx中实现session功能
ashx中实现session功能需要继承"System.Web.SessionState.IRequiresSessionState"接口 using System; using System.Collections.Generic; using System.Web;namespace WebApplication2 {/// <summary>/// Summary des
Jarvis 阅读:1364
ASP.NET 页面404设置
Web.config<system.webServer><!--404--><httpErrors errorMode="Custom" existingResponse="Replace"><remove statusCode="404"/><error statusCode="404" responseMode="ExecuteURL" path="/404.aspx"/></httpError
Jarvis 阅读:1185
ASP.NET aspx页面301永久跳转, 301转向
页面永久跳转,适合网站改版使用原页面:http://www.abc.com/about.aspx新页面:http://www.abc.com/about-new.aspxabout.aspx<%@ Page Language="C#"%><script runat="server">/// <summary>/// 初始化页面/// </sum
Jarvis 阅读:1155
ASP.NET 显示所有Cookies, Session, Application
ASP.NET 显示所有Cookies, Session, Application// SessionResponse.Write("Session的所有值:");foreach (string obj in Session.Contents){Response.Write(obj.ToString() + ":" + Session[obj] + "");}// CookiesRe
Jarvis 阅读:1406
ASP.NET WebAPI (MVC)Windows Server 2008 IIS7.0 部署404错误的解决办法
在web.config文件中增加<system.webServer><modules runAllManagedModulesForAllRequests="true"/> </system.webServer>
Jarvis 阅读:1331
ASP.NET Response.ContentType 详细列表
ASP.NET Response.ContentType 详细列表扩展名ContentType ai application/postscript aif audio/x-aiff aifc audio/x-aiff aiff audio/x-aiff asc text/plain au audio/basic avi video/x-msvideo bcpio application
Jarvis 阅读:1137
ASP.NET 获取请求来路页面地址
获取post数据来源地址if (Request.UrlReferrer != null) {//Request.UrlReferrer.ToString(); }
Jarvis 阅读:1486
ajax post数据, aspx, ashx 后台页面接收不到数据
使用jquery post提交富文本内容含有html标签数据时,aspx, ashx后台页面有时会出现数据接收不到,这时应当将前台提交带码进行编码之后提交,然后再后台接收处再进行转码即可解决。js编码 encodeURI("html数据")C#解
Jarvis 阅读:1392