VS 2022版本中,控制台调试打印输出命令:

#Console.WriteLine("当前命令已失效"); 
Trace.WriteLine("新命令打印");

Sql Server添加字段命令

ALTER TABLE [dbo].[lr_base_user] ADD [F_YKZID] bigint NULL
GO

EXEC sp_addextendedproperty
'MS_Description', N'渝快政用户ID',
'SCHEMA', N'dbo',
'TABLE', N'lr_base_user',
'COLUMN', N'F_YKZID'

C#中的[HttpPost][AjaxOnly]

UpdateData方法只能通过Ajax的POST请求来访问。如果试图通过非Ajax的POST请求或者GET请求来访问,那么服务器将返回404错误2。这样可以确保只有合适的请求才能访问到这个方法,从而提高了应用程序的安全性和效率2

[HttpPost]
[AjaxOnly]
public ActionResult UpdateData()
{
// 更新数据的代码
}

ASP.NET MVC视图中使用HTML元素的属性来传递参数,并在JavaScript中获取这些参数:

C#

public ActionResult SomeAction()
{
var model = new MyModel { ParamInput1 = "Hello", ParamInput2 = "World" };
//视图跳转页面并携带参数对象
return View("Index",model);
}

Html

#@Model.ParamInput1解析: `@Model`是固定语法,`ParamInput1`是参数对象名
<div id="myDiv"
data-ParamGet1="@Model.ParamInput1"
data-ParamGet2="@Model.ParamInput2"
>

</div>

Js

var myDiv = document.getElementById('myDiv');
//获取实例myDiv的属性信息,`ParamGet1`对应Html页面中div的属性名
var param1 = myDiv.dataset.ParamGet1; // "Hello"
var param2 = myDiv.dataset.ParamGet2; // "World"