问网页制作的几个问题
以前我是用asp写的网页,众所周知,asp写出的网页,在需要与数据库交互的部分,vb代码会掺插在html代码中,这样就导致了代码看起来凌乱的问题。php我大致看了下它的语...
以前我是用asp写的网页,众所周知,asp写出的网页,在需要与数据库交互的部分,vb代码会掺插在html代码中,这样就导致了代码看起来凌乱的问题。php我大致看了下它的语言,感觉跟asp的语言方式很相似,请问php是否也是插在html中的?(问题一);如果是,asp和php是否有很专业的打包或者处理方式来让页面代码简洁明了,难道是用函数外联?(问题二)。asp.net是多控件的一种方式,我研究了下,发现html和动态部分确实分离开了,代码也很清晰,但是asp控件有个问题,比如<asp:label id="aa" runat="server"></asp:label>中,这个id是什么情况,为什么我用css(#aa)获取这个id的时候不管用,我在网页预览下看源代码发现这个控件已经被解析成了<label id="aa_label1"></label>这样的形式,我想知道asp.net(编写aspx页面)的时候如何建立他的css?(问题三)。
不知道有没有人接触过dnn这个cms系统,dnn貌似需要把html做成皮肤和模块后再拼起来,也就是说代码最终还是需要写,我没有看出dnn的优势有什么,请大家指点一下,顺便也说说dnn下的css是怎么回事?(或许是我没明白asp.net下的css)(问题四)
希望各位帮助我,我只能把所有分加给你们了,不好意思! 展开
不知道有没有人接触过dnn这个cms系统,dnn貌似需要把html做成皮肤和模块后再拼起来,也就是说代码最终还是需要写,我没有看出dnn的优势有什么,请大家指点一下,顺便也说说dnn下的css是怎么回事?(或许是我没明白asp.net下的css)(问题四)
希望各位帮助我,我只能把所有分加给你们了,不好意思! 展开
展开全部
1-2、php和asp一样,<?php echo('hello,world'); ?>但是有一种叫代码分离之类的理念,就是说后台和前台代码是分开由不同的人来写,具体php是用模板技术来实现的,实际上就是写好前台代码,再将最终页面程序生成的变量放进去而已。
3、.net 的组件也是这样的,最终会解析为浏览器可识别的标签才行,其实你可以这样<asp:label id="a" style="width:100px;" ></asp:label>或者直接<label id="label1"></label>这样应该可以,asp和.net是实现简单,但是要随心所欲的自定义很难。
4、建议你别学asp了,很没有前途,.net、php、jsp更符合潮流。或者可以学pathon、peer之类的语言。
3、.net 的组件也是这样的,最终会解析为浏览器可识别的标签才行,其实你可以这样<asp:label id="a" style="width:100px;" ></asp:label>或者直接<label id="label1"></label>这样应该可以,asp和.net是实现简单,但是要随心所欲的自定义很难。
4、建议你别学asp了,很没有前途,.net、php、jsp更符合潮流。或者可以学pathon、peer之类的语言。
展开全部
如果是html文件,插处php代码是不会运行的,如果是在一个php文件中的html代码中插入php代码,那是可以的。
html中要执行php代码,需要在服务器上做特殊的设置,比如像iis中设置脚本映射。
PHP和ASP都是嵌入式的编程语言,都适用于中小型网站的快速开发。但是PHP是开源的,而且网上有非常多的源码(特别是sourceforge.net)。而ASP是微软很久以前的产品,现在都比较少人用它来新建网站了(当然很多还在用)
当然必须要有HTML
3.<script type="text/javascript">
var result;
function valid()
{
WebService.HelloWorld(callBack)
alert(result);
}
function callBack(res)
{
result= res;
}
</script>
在asp.net页面写入
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/WebService.asmx" />
</Services>
</asp:ScriptManager>
4....
html中要执行php代码,需要在服务器上做特殊的设置,比如像iis中设置脚本映射。
PHP和ASP都是嵌入式的编程语言,都适用于中小型网站的快速开发。但是PHP是开源的,而且网上有非常多的源码(特别是sourceforge.net)。而ASP是微软很久以前的产品,现在都比较少人用它来新建网站了(当然很多还在用)
当然必须要有HTML
3.<script type="text/javascript">
var result;
function valid()
{
WebService.HelloWorld(callBack)
alert(result);
}
function callBack(res)
{
result= res;
}
</script>
在asp.net页面写入
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/WebService.asmx" />
</Services>
</asp:ScriptManager>
4....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询