更多
2019年07月04日 22点43分 作者:叶飞 修改

源栈培训:ASP.NET-3:从PageModel向Razor页面传递数据

Form<form asp-controller="Demo" asp-route="register"asp-action="Register" method="post"><!-- Input and Submit elements --></form><form method="post" asp-route-returnurl="@ViewData["ReturnUrl"]" action="/Demo/Register"><!-- Input ……

源栈培训 ASP.NET Form Razor
2019年07月04日 16点24分 作者:Saber 修改

一起帮*源栈*每日一问 -ASP.NET

2019.6.21 源栈培训:ASP.NET-1:Razor Page​ 为什么叫做ASP.NET? 浏览器地址包含着什么? .NET core和.NET Framework有什么区别? 目前主流的三大主流动态网站技术技术有哪些? .cshtml和.cshtml.cs的区别? 相对路径和绝对路径的区别? 在页面中怎么引入C#代码块? 代码块中可以做什么? ……

C# .NET 编程 面试 每日提问
2019年07月03日 23点20分 作者:叶飞 修改

源栈培训:ASP.NET-2:Tag Helper-2:其他和自定义

部分页 参考:Partial Tag Helper 图片:<img asp-append-version="true" src="~/images/banner1.svg" /><!-- 转化后 --/><img src="/images/banner1.svg?v=GaE_EmkeBf-yBbrJ26lpkGd4jkOSh1eVKJaNOw9I4uk" />【注意】演示只能使用a标签转向,不能使用F5或Ctrl+F5刷新复习:img标签 -> 浏览器缓存 -&g ……

源栈培训 ASP.NET Tag Helper
2019年07月02日 23点29分 作者:叶飞 修改

源栈培训:ASP.NET-1:Razor Page

为什么叫做ASP.NET? 前身:ASP(Active Server Page)动态:区别于静态服务器:区别于客户端页面:区别于API.NET框架 历史发展:1.0 -> 2.0(WebForm)-> 3.5(不成功的Ajax控件)-> MVC -> .NET core RazorPage -> ......当前分类:.NET Framework:WebForm / MVC / SPA / API ....NET core:MVC / RazorPage / API ...( ……

源栈培训 ASP.NET Razor 基础
2019年06月25日 12点48分 作者:叶飞 修改

源栈培训:C#进阶-10:反射和特性

反射(Reflection)在运行时动态获取/改变.NET程序的Assembly、Module和Type。最简单的反射:Console.WriteLine("".GetType().Name);Console.WriteLine(typeof(Int32).Assembly);GetType():返回Type,实现IReflecttypeof(System.Int32).Assemblyassembliesreusableversionableself-describing building block ……

源栈培训 C# 反射 特性
2019年06月21日 15点43分 作者:Saber 修改

一起帮*源栈*每日一问 -C#语法

2019.6.21 C#进阶-8:异步和并行(一) 线程池中的线程用完就销毁吗? 前台线程和后台线程的区别? Wait() 和 RunSynchronously()的区别? ContinueWith确保一个线程在之前线程完成之后再开始运行? 线程托管 向Task传递参数,直接使用外部变量? 异步多线程的优点? 让Task开始执行的方法? 为什么要使用线程池? ……

C# .NET 编程 面试 每日提问
2019年06月20日 22点45分 作者:叶飞 修改

源栈培训:C#进阶-9:异步和并行(二)

async 和 await async方法一直同步运行,直到 await。从await开始,代码开始分叉(只是异步,不一定新开线程)执行:一边执行await后的表达式(Task)一边返回到方法调用者处继续执行直到await后的Task执行完毕,才会返回async方法,继续执行其await之后的剩余代码。public static async void Getup(){Console.WriteLine($"before await-1 with thread {Thread.CurrentThread.M ……

源栈培训 C# 异步 并行
2019年06月17日 08点56分 作者:叶飞 修改

源栈培训:C#进阶-8:异步和并行(一)

First of All:不要把异步和多线程混为一谈! —— 这是最大的误区。图示:概念区别:并行(parallel):多个任务真正的“同时”进行 ,只能在多处理器上实现并发(concurrency):多个任务在运行时间上有重叠(可以看起来像是在同时运行),通常在单处理器上实现。 多线程(multiple-threads):一个进程上有多个线程同时运行。在某些语境下可以和“并发”混用,因为目前的操作系统都是使用多线程实现并发。进程(process):重量级,操作系统分配资源(内存/CPU/IO)线程(th ……

源栈培训 C# 进阶 异步 多线程
2019年06月13日 09点00分 作者:叶飞 修改

源栈培训:C#进阶-7:Linq to XML

什么是XML(EXtensibleMarkupLanguage)是一种文本文件格式被设计用来传输和存储数据由:标签和属性组成元素(节点),由元素组成“树状结构”必须有而且只能有一个根节点其他:大小写敏感注释实体引用(保留字符替代)https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/concepts/linq/linq-to-xml-overviewhttps://docs.microsoft.com/zh-cn/dotnet/c ……

源栈培训 C# 进阶 Linq XML
2019年06月11日 09点04分 作者:叶飞 修改

源栈培训:C#进阶-6:异常处理

什么是异常?Exception:通用规则之外的情况。比如:NullReferenceException,OutOfRangeException……(演示)讨论:(抛)异常 = (有)bug?正方:就是bug,你书写代码的时候为什么不考虑到这些异常情况呢?应该先做一些判断啊……反方:???事实上,如果代码一跑就有异常,那肯定是bug;但是,有些异常是:我们无法预料的预料到了也难以/无法处理的所以,只有把异常抛出来,交由开发/代码维护/……人员处理。比如:掉网了/磁盘满了/断电了……异常,本来就是那些“正常情 ……

源栈培训 C# 进阶 异常
关键字



帮助

反馈