注册|登录

联系电话:024-31891684  13390130939
沈阳软件公司--沈阳软件定制

沈阳软件开发_沈阳软件公司_沈阳软件定制/软件/最新技术

Latest technology最新技术

Asp.net 常见知识点

浏览量:4805

1.stringbuider类:当进行大量的字符串操作时,此类效率高。网页设计中,字符串的处理几乎是最常见的了。使用ASP.NET以后,字符串的处理比ASP的速度快,而且,在ASP.NET中,专门增加一个字符串处理类StringBulider,使用这个类可以完成一些常见的字符串操作,而最主要的,使用StringBuilder可以大大提高字符串处理速度。使用StringBuilder的时候,我们对字符串可以做一些基本的操作,比如Append方法,appendline方法(换行输出),Insert方法,可以在指定位置插入其他字符,使用方法:Insert(插入位置,插入字符);Remove方法,可以在指定位置删除指定字数字符,使用方法:Remove(其实位置,字符数);Replace方法,可以替换指定字符,使用方法:replace(被替换字符串,替换字符串。

2.dim变量定义和关键字private相当

方法 :dim 变量as变量类型

3.marquee标签(width height bgcolor direction behavior-scroll side alternate)  <marquee dirction=”left”scrollamout-=”5”scrolldelay=”88”>欢迎</marquee>

4.三层架构:业务路基层(BLL) 数据访问层(DAL)模块层(MODEL)

 Model层:声明私有字段,封装中字段

 Dal:实现接口,数据访问层

Bll:业务逻辑组件

5.@@identity表示的是最近一次想具有identity属性(自增列)的表插入数据是对应的自增列的值,是系统定义的全局变量,使用@@identity的前提是在进行insert操作后,执行select@@identity的时候连接没有关闭,否则得到的将是null值

6.html

td标签 标准单元格-包含数据,左对齐的普通文本

rowspan(占多少行)colspan(占多少列)

th标签 表头单元格-包含表头信息,内部呈居中加粗文本

7.json是一种轻量级数据交互格式适合于服务器与javascript的交互

   绑定字段:

  String型:txtname.text=model.name;

  日期型:

txtdate.text=model.date.year==1900?””: model.date.tostring(“yyyy-MM-dd”);

checkboxlist的绑定:

for (int i = 0; i < model.zhidao11.Split(',').Length; i++)

  {

    if (model.zhidao11.Split(',')[i] != null)

      {

         if (cblZhidao11.Items.FindByValue(model.zhidao11.Split(',')[i]) != null)

           {

                            cblZhidao11.Items.FindByValue(model.zhidao11.Split(',')[i]).Selected=true;                        }}

8.split用法:

  Using System.text;

String str=”aaajsbbbjsccc”;

String[] a=regex.split(str,”js”,regexoptions.ignovecase);

Forach(string I in a)

Response.write(i.tostring()+”</br>”);

结果:

aaa

bbb

ccc

      9.点文本框出现日期(选择)

  页面文件中:

   <asp:TextBoxID="txtVisitdate4"runat="server" onfocus="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd'})"></asp:TextBox>

   在引用js

<scripttype=”text/javascript”src-=”/plug/js/my97DatePicker/wWdatePicker.js”></script>

10.使用repeater空间中显示标准日期格式:2011-12-10

<%# Convert.ToDateTime(DataBinder.Eval(container.DataItem,”cjtime”)).toshrtdatestring()%>

11.enableviewstate=”true”

当为true时,在传递状态时就包括该控件,

若为false,则传递状态时就不包括该控件,既然状态值不包括该控件,则客户端对它进行的操作,服务器端是不相应的

12.在asp.net中如何让文本框只能输入数字

 String str=””;

If(str==null||str.length==0)

{

 Response.write(“window.alter(‘输入数字!’)”);

Return;

}

Foeach(char c in str)

{

 If(!char.isnumber(c))

{

Response.write(“window.alter(‘输入数字!’)”);

Return;

}

Else

{

Response.write(“window.alter(‘yes!’)”);

 

}}

13验证是否输入数据

在<asp:DropDownList></asp:DropDownList>标签中加入onchange="a('ctl00_ContentPlaceHolder1_ddla','aa')">

<script type="text/javascript">

 function yanzheng(){

if($("#<%=ddla.ClientID %>").val()=="")

       {

         parent.showResult("请填写12月龄出牙/龋齿数(颗)1");

         return false;

       }}

     14.绑定数据字典

例子:

private void Bind()

{

 #region 绑定数据字典

   DDictionary dd = new DDictionary();

   cblZhidao11.DataSource = dd.GetListByParentId(623, 0, isadmin == "1" ? "" : usergrouprele.TrimEnd(',').TrimStart(','));

   cblZhidao11.DataTextField = "name";

   cblZhidao11.DataValueField = "name";

    cblZhidao11.DataBind();

    #endregion

}

15.findcontrol用法

FindControl的使用方法Control.FindControl (String):在当前的命名容器中搜索带指定id参数的服务器控件。(有点类似javascript中的getElementById(string))

上一篇:数据库性能优化

下一篇:as 3的基本语法

沈阳团购网|营口网站制作|沈阳软件公司|软件定制|网站建设|加盟易势|提交问题