我想用asp编写一个网站,我现在才刚开始学C#和SQL以及HTML。谁能告诉我为了组建一个网站,它们之间到底怎
我想用asp编写一个网站,我现在才刚开始学C#和SQL以及HTML。谁能详细地告诉我为了组建一个网站,它们之间到底有什么联系?是怎么联系的?比如,怎么样就能用C#调取数据...
我想用asp编写一个网站,我现在才刚开始学C#和SQL以及HTML。谁能详细地告诉我为了组建一个网站,它们之间到底有什么联系?是怎么联系的?比如,怎么样就能用C#调取数据库,而HTML又是怎么和C#联系起来的等等等等。我很迷茫,不知道学完了以后会不会用。
展开
2个回答
展开全部
C#不能写出ASP网站,但能写个ASP。NET
ASP是VB语言
SQL是数据库语句的意思,这是个简称,所有的数据库SQL代码都差不多,学MS SQL就可以
HTML就是网页的语言了
我们看到的网页都是HTML显示出来的,没有它就没有网页
那为什么还要用ASP或是其它语言呢?
那是因为HTML显示出来的是一个静态页面,不利于交互,界面不友好
而ASP是服务端语言,由微软开发的,它可以处理一些在客户端无法完成的数据,比如登录界面等。
但是ASP并不能直接显示在网页中,它是将数据处理完成后再交给客户端,由HTML再显示出来。
在服务器端可能需要存贮一些用户数据、网页数据等,就要用数据库了
所以ASP+SQL+HTM才可以做出一个动态网页
当然现在做网页还要考虑SEO功能
兼于蜘蛛喜欢DIV,所以大家都开始制作基于W3C标准的网页
用DIV+CSS+JS来做客户端界面比较好,有利于SEO
微软已经停止对ASP的开发,转向了asp.net,就是前面说的C语言
但大家还是喜欢PHP来做网站,因为它简单,也不是很严格的语言,所以编写起来比较容易,但是它却很安全
PHP+MYSQL是现在网页的主流,我也正在学
ASP是VB语言
SQL是数据库语句的意思,这是个简称,所有的数据库SQL代码都差不多,学MS SQL就可以
HTML就是网页的语言了
我们看到的网页都是HTML显示出来的,没有它就没有网页
那为什么还要用ASP或是其它语言呢?
那是因为HTML显示出来的是一个静态页面,不利于交互,界面不友好
而ASP是服务端语言,由微软开发的,它可以处理一些在客户端无法完成的数据,比如登录界面等。
但是ASP并不能直接显示在网页中,它是将数据处理完成后再交给客户端,由HTML再显示出来。
在服务器端可能需要存贮一些用户数据、网页数据等,就要用数据库了
所以ASP+SQL+HTM才可以做出一个动态网页
当然现在做网页还要考虑SEO功能
兼于蜘蛛喜欢DIV,所以大家都开始制作基于W3C标准的网页
用DIV+CSS+JS来做客户端界面比较好,有利于SEO
微软已经停止对ASP的开发,转向了asp.net,就是前面说的C语言
但大家还是喜欢PHP来做网站,因为它简单,也不是很严格的语言,所以编写起来比较容易,但是它却很安全
PHP+MYSQL是现在网页的主流,我也正在学
展开全部
HTML可以方便助于你的网页布局设计
SQL数据库是你网页上要显示某些信息的数据源
C#对一些控件的应用
C#中使用数据库,首先数据库连接信息
在Web.Config中的设置:<connectionStrings>
<add name="softwareConnectionString" connectionString="Data Source=.;Initial Catalog=software;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
C#代码
首先 using System.Data.SqlClient;
using System.Web.Configuration;
private string conString = WebConfigurationManager.ConnectionStrings["softwareConnectionString"].ConnectionString;
这个是C#代码中要连接数据库的相关信息,与上面<connectionStrings>配合使用。
string sql = "你要执行的sql语句";
SqlConnection con = new SqlConnection(conString);
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds);
con.Close();
return ds;
其实这个很简单,看一些有实例的网站书就行
SQL数据库是你网页上要显示某些信息的数据源
C#对一些控件的应用
C#中使用数据库,首先数据库连接信息
在Web.Config中的设置:<connectionStrings>
<add name="softwareConnectionString" connectionString="Data Source=.;Initial Catalog=software;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
C#代码
首先 using System.Data.SqlClient;
using System.Web.Configuration;
private string conString = WebConfigurationManager.ConnectionStrings["softwareConnectionString"].ConnectionString;
这个是C#代码中要连接数据库的相关信息,与上面<connectionStrings>配合使用。
string sql = "你要执行的sql语句";
SqlConnection con = new SqlConnection(conString);
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds);
con.Close();
return ds;
其实这个很简单,看一些有实例的网站书就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询