最近做了第一个ASP.NET网站,感觉跟.NET的一些语法有些相像。但是还有一些不同的地方,所以在这里当作日记记载下来。
与WPF不同的是,ASP.NET可以在窗体aspx文件中使用C#的代码段,可以用<% 和%>来将相应的C#代码包含起来,这种做法在WPF的xaml里没有见过。虽然这两个一个是html,一个是xaml,但还是好希望可以让xaml中也支持代码段的使用。具体使用方法如下:  最顶部<%@ %>内放置的是代码段内需要引用函数的命名控件,中间的代码段类似于.NET技术中的函数体:首先获取yesData数据,然后进行遍历,最后将得到的数据以字符串的形式放入到“NameEmailPhone”中,最后就生成一个表格。
另外,也可以在相应的类文件内将函数写好,然后直接在html中引用该函数。请看下边示例:  可以看到,在体内,只使用了"= GetNoShowHtml()"来代替原来的代码段,而GetNoShowHtml方法定义如下: 
需要注意的是,使用第二种方法最后是不需要加上“;”的,新手可能不注意就会写错了。
作者记录首个ASP.NET网站开发心得,指出其与.NET语法有相似也有不同。ASP.NET可在aspx文件用<% 和%>包含C#代码段,这在WPF的xaml里未见过。还介绍了代码段使用方法,以及在类文件写函数后在html引用的方式及注意点。
2万+

被折叠的 条评论
为什么被折叠?



