周一 怎么将数据库中的数据保存在本地或服务器上,
事件
素材id怎么管理
怎么交给第三方平台开发者
未认证订阅号可以授权给第三方平台,让第三方平台开发者帮助实现自定义菜单和素材管理业务。但请注意,为了避免接口安全风险,公众号自身仍旧没有上述接口权限,无法调用这些接口。
生成二维码 根据商品创建二维码 支持根据扫码数获取统计数据 不能分享 扫码
周二 创建菜单 type 菜单的响应动作类型 key click等点击类型必须,菜单KEY值,用于消息接口推送,不超过128字节
API APP 麻烦点 得先获取key matchrule等才能操作接下来的
这个openTicket是什么东东
还有缓存 创建菜单 绑定事件
周三 EF了学习 与Npoco的比较 nopCommerce
Ioc 和依赖注入类似工厂模式,1.构造函数注入 2.属性注入 Cache Asp.net开发框架 前面框架 BootStrap 数据库中的几种数据类型 用于存什么数据
测试 模块 将mvc 转换成web api
周四
MVC webForm razor
web 服务器通常会将进入的 URL 请求直接映射到服务器上的磁盘文件。例如:某个 URL 请求(比如 "http://www.w3school.com.cn/index.asp")将映射到服务器根目录上的文件 "index.asp"。
MVC 框架的映射方式有所不同。MVC 将 URL 映射到方法。这些方法在类中被称为“控制器”。
控制器负责处理进入的请求、处理输入、保存数据、并把响应发送回客户端。
web api与 mvc 的相互转换 ActionResult return view();
ASP 指的是动态服务器页面(Active Server Pages)
asp.net 中的asp 页面中 《》
<% Response.Write(now())%> Response.Write和后端的Response.Write的区别
有三种类型的服务器控件:
HTML 服务器控件 - 传统的 HTML 标签
Web 服务器控件 - 新的 ASP.NET 标签
Validation 服务器控件 - 用于输入验证
form 表单
注释:所有 HTML 服务器控件必须位于带有 runat="server" 属性的 <form> 标签内。runat="server" 属性指示该表单应在服务器进行处理。它同时指示其包括在内的控件可被服务器脚本访问。
所有服务器控件必须出现在 <form> 标签内,同时 <form> 标签必须包含 runat="server" 属性。runat="server" 属性指示该表单必须在服务器上进行处理。它还指示装入其中的控件能否被服务器脚本访问:注释:该表单总是向自身页面进行提交。如果您规定了一个 action 属性,它会被忽略。如果您省略了 method 属性,它将被默认地设置为 method="post"。同时,如果您没有规定 name 和 id 属性,它们则由 ASP.NET 自动分配。
注释:一个 .aspx 仅能包含一个 <form runat="server"> 控件!
当 classic ASP 中的表单被提交时,所有的表单值都会被清空。设想一下,您提交了一张带有大量信息的表单,而服务器返回了一个错误。您将不得不返回表单,然后更正其中的信息。您点击后退按钮,然后会发生什么呢... 所有的表单值都被清空了,而您将不得不重新开始所有的一切。站点不会维持您的 ViewState。
当 ASP .NET 中的表单被提交时,表单会随所有表单值一同重新出现。如何做到的呢?这是由于 ASP .NET 维持了您的 ViewState。ViewState 会在页面被提交到服务器时指示其状态。通过在每张页面中的一个 <form runat="server"> 控件中放置一个隐藏域,我们就可以定义页面的状态了。源代码可能类似这样:
<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">
<input type="hidden" name="__VIEWSTATE"
value="dDwtNTI0ODU5MDE1Ozs+ZBCF2ryjMpeVgUrY2eTj79HNl4Q=" />
.....some code
</form>
维持 ViewState 是 ASP.NET Web 表单的默认设置。如果您不希望维持 ViewState,请在 .aspx 页面的顶部包含指令: <%@ Page EnableViewState="false" %>,或为任意控件添加属性:EnableViewState="false"。
下面的控件是支持数据绑定的列表控件:
asp:RadioButtonList
asp:CheckBoxList
asp:DropDownList
asp:Listbox
通常在一个或多个 asp:ListItem 控件中定义以上每个控件中的可选项目,类似这样:
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="countrylist" runat="server">
<asp:ListItem value="C" text="China" />
<asp:ListItem value="S" text="Sweden" />
<asp:ListItem value="F" text="France" />
<asp:ListItem value="I" text="Italy" />
</asp:RadioButtonList>
</form>
</body>
</html>
默认地,一个 ArrayList 对象包含 16 个条目。可通过 TrimToSize() 方法把 ArrayList 调整为最终大小:
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("China")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
mycountries.TrimToSize()
mycountries.Sort();
rb.DataSource=mycountries
rb.DataBind();// 绑定数据
end if
end sub
</script>
周五
看框架
事件
素材id怎么管理
怎么交给第三方平台开发者
未认证订阅号可以授权给第三方平台,让第三方平台开发者帮助实现自定义菜单和素材管理业务。但请注意,为了避免接口安全风险,公众号自身仍旧没有上述接口权限,无法调用这些接口。
生成二维码 根据商品创建二维码 支持根据扫码数获取统计数据 不能分享 扫码
周二 创建菜单 type 菜单的响应动作类型 key click等点击类型必须,菜单KEY值,用于消息接口推送,不超过128字节
API APP 麻烦点 得先获取key matchrule等才能操作接下来的
这个openTicket是什么东东
还有缓存 创建菜单 绑定事件
周三 EF了学习 与Npoco的比较 nopCommerce
Ioc 和依赖注入类似工厂模式,1.构造函数注入 2.属性注入 Cache Asp.net开发框架 前面框架 BootStrap 数据库中的几种数据类型 用于存什么数据
测试 模块 将mvc 转换成web api
周四
MVC webForm razor
web 服务器通常会将进入的 URL 请求直接映射到服务器上的磁盘文件。例如:某个 URL 请求(比如 "http://www.w3school.com.cn/index.asp")将映射到服务器根目录上的文件 "index.asp"。
MVC 框架的映射方式有所不同。MVC 将 URL 映射到方法。这些方法在类中被称为“控制器”。
控制器负责处理进入的请求、处理输入、保存数据、并把响应发送回客户端。
web api与 mvc 的相互转换 ActionResult return view();
ASP 指的是动态服务器页面(Active Server Pages)
asp.net 中的asp 页面中 《》
<% Response.Write(now())%> Response.Write和后端的Response.Write的区别
有三种类型的服务器控件:
HTML 服务器控件 - 传统的 HTML 标签
Web 服务器控件 - 新的 ASP.NET 标签
Validation 服务器控件 - 用于输入验证
form 表单
注释:所有 HTML 服务器控件必须位于带有 runat="server" 属性的 <form> 标签内。runat="server" 属性指示该表单应在服务器进行处理。它同时指示其包括在内的控件可被服务器脚本访问。
所有服务器控件必须出现在 <form> 标签内,同时 <form> 标签必须包含 runat="server" 属性。runat="server" 属性指示该表单必须在服务器上进行处理。它还指示装入其中的控件能否被服务器脚本访问:注释:该表单总是向自身页面进行提交。如果您规定了一个 action 属性,它会被忽略。如果您省略了 method 属性,它将被默认地设置为 method="post"。同时,如果您没有规定 name 和 id 属性,它们则由 ASP.NET 自动分配。
注释:一个 .aspx 仅能包含一个 <form runat="server"> 控件!
当 classic ASP 中的表单被提交时,所有的表单值都会被清空。设想一下,您提交了一张带有大量信息的表单,而服务器返回了一个错误。您将不得不返回表单,然后更正其中的信息。您点击后退按钮,然后会发生什么呢... 所有的表单值都被清空了,而您将不得不重新开始所有的一切。站点不会维持您的 ViewState。
当 ASP .NET 中的表单被提交时,表单会随所有表单值一同重新出现。如何做到的呢?这是由于 ASP .NET 维持了您的 ViewState。ViewState 会在页面被提交到服务器时指示其状态。通过在每张页面中的一个 <form runat="server"> 控件中放置一个隐藏域,我们就可以定义页面的状态了。源代码可能类似这样:
<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">
<input type="hidden" name="__VIEWSTATE"
value="dDwtNTI0ODU5MDE1Ozs+ZBCF2ryjMpeVgUrY2eTj79HNl4Q=" />
.....some code
</form>
维持 ViewState 是 ASP.NET Web 表单的默认设置。如果您不希望维持 ViewState,请在 .aspx 页面的顶部包含指令: <%@ Page EnableViewState="false" %>,或为任意控件添加属性:EnableViewState="false"。
下面的控件是支持数据绑定的列表控件:
asp:RadioButtonList
asp:CheckBoxList
asp:DropDownList
asp:Listbox
通常在一个或多个 asp:ListItem 控件中定义以上每个控件中的可选项目,类似这样:
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="countrylist" runat="server">
<asp:ListItem value="C" text="China" />
<asp:ListItem value="S" text="Sweden" />
<asp:ListItem value="F" text="France" />
<asp:ListItem value="I" text="Italy" />
</asp:RadioButtonList>
</form>
</body>
</html>
默认地,一个 ArrayList 对象包含 16 个条目。可通过 TrimToSize() 方法把 ArrayList 调整为最终大小:
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("China")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
mycountries.TrimToSize()
mycountries.Sort();
rb.DataSource=mycountries
rb.DataBind();// 绑定数据
end if
end sub
</script>
周五
看框架