随笔分类 - C#
摘要:静态方法(Static Methods)和非静态方法(Instance Methods)是面向对象编程中非常基础但重要的概念。它们在 内存分配、调用方式 和 访问权限 上有本质区别。 一、核心区别总结 特性静态方法(Static Method)非静态方法(Instance Method) 归属 属于
阅读全文
摘要:通过分页加子查询优化后代码: 1 var data = from testType in context.TestType 2 join modelType in context.ModelType on testType.ModelType equals modelType.ID into mod
阅读全文
摘要:item.ModelType = TestCase.ModelType; item.TestType = TestCase.TestType; item.TestCaseType = TestCase.TestCaseType; item.TestCaseName = TestCase.TestCa
阅读全文
摘要:一、ASP.NET 母版页和内容页中的事件 母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发送到母版页。同样,也不能在内容页中处理来自母版页控件的事件。 在某些情况下,内容页和母
阅读全文
摘要:"Microsoft.AspNet.Identity.EntityFramework" version="2.2.3" targetFramework="net48" 修改IdentityModels.cs文件 public class UserManager : UserManager<Appli
阅读全文
摘要:protected void ChangePassword_Click(object sender, EventArgs e) { if (IsValid) { UserManager manager = new UserManager(); string UserID = User.Identit
阅读全文
摘要:Initial Catalog:DataBase:两者没有任何区别只是名称不一样,就好像是人类的真实姓名与曾用名一样。。都可以叫你。 ******************************************** Integrated Security=SSPI 这个表示以当前WINDOW
阅读全文
摘要:ASP Fromwork 4.8 Web Site GridView分页设置方法 aspx文件中设置分页参数,并添加事件OnPageIndexChanging ageIndex="0" AllowPaging="True" PageSize="20" PagerSettings-Position="
阅读全文
摘要:为表格中的对应行/单元格添加属性("onclick"事件及弹窗函数) protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowT
阅读全文
摘要:<div class="form-group"> <asp:Label runat="server" AssociatedControlID="UserName" CssClass="col-md-2 control-label">用户名</asp:Label> <div class="col-md
阅读全文
摘要:WebApplication编程模型的优点:●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。●生成的程序集WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集WebApplication:可以指定网站项目生成单一程序集,
阅读全文
摘要:using System.Text.Json; using System.IO; using System.Text; public static Dictionary<Byte, Command> Commandss = new Dictionary<Byte, Command>(); publi
阅读全文
摘要://16进制字符串转为字节数组 private byte[] hexToByteArr(string hexStr) { hexStr = hexStr.ToLower(); string[] hexStrSplit = hexStr.Split(' '); byte[] byteArr = new
阅读全文
摘要:1、托管类型和非托管类型区别托管: 指内存管理由系统而不是程序员管理,.net,C#等(自动垃圾回收机制)非托管:内存由程序员手动释放,C++严格意义来说,没有非托管C++,托管只是一种对C++的扩展,如C++/CLI,使用别的办法也可由系统管理内存。托管代码:由CLR(公共语言运行库)执行的代码,
阅读全文
摘要:模态对话框弹出窗口阻止调用窗口的所有消息响应。只有在弹出窗口结束后调用窗口才能继续。在模态窗口“关闭”后,可以读取模态窗口中信息,包括窗口的返回状态,窗口子控件的值。 非模态对话框可以在弹出窗口和调用窗口之间随意切换。调用窗口调用show方法后,下面的代码可以立即执行。在非模态窗口关闭后,窗口的所有
阅读全文
摘要:如果你希望用户按F1弹出chm帮助,代码如下: private void FrmMain_Load(object sender, EventArgs e) { this.KeyPreview = true;//获取或设置一个值,该值指示在将键事件传递到具有焦点的控件前,窗体是否将接收此键事件。 }
阅读全文

浙公网安备 33010602011771号