第一个ASP.NET程序

最近做了第一个ASP.NET网站,感觉跟.NET的一些语法有些相像。但是还有一些不同的地方,所以在这里当作日记记载下来。

与WPF不同的是,ASP.NET可以在窗体aspx文件中使用C#的代码段,可以用<% 和%>来将相应的C#代码包含起来,这种做法在WPF的xaml里没有见过。虽然这两个一个是html,一个是xaml,但还是好希望可以让xaml中也支持代码段的使用。具体使用方法如下: ![中间字段内引用的就是代码段](https://img-blog.csdnimg.cn/20190519215848498.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RjZ3VveGluZw==,size_16,color_FFFFFF,t_70) 最顶部<%@ %>内放置的是代码段内需要引用函数的命名控件,中间的代码段类似于.NET技术中的函数体:首先获取yesData数据,然后进行遍历,最后将得到的数据以字符串的形式放入到“NameEmailPhone”中,最后就生成一个表格。

另外,也可以在相应的类文件内将函数写好,然后直接在html中引用该函数。请看下边示例: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190519220844896.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RjZ3VveGluZw==,size_16,color_FFFFFF,t_70) 可以看到,在体内,只使用了"= GetNoShowHtml()"来代替原来的代码段,而GetNoShowHtml方法定义如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190519221115878.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RjZ3VveGluZw==,size_16,color_FFFFFF,t_70)

需要注意的是,使用第二种方法最后是不需要加上“;”的,新手可能不注意就会写错了。

你可能感兴趣的:(ASP.NET)