C#做后台与静态HTML结合的网站解决方法
大家好:
公司打算做个B/S架构的管理系统,同事设计静态HTML,叫我用C#做后端处理前端的json请求,根据请求查询数据库得到结果转换json返回结前端。前端网页是已经设计好的静态HTML页面,不需要动态生成HTML了,应该是只把数据填充到HTML模版就行了。据我所知,ASP.NET和MVC都会生成HTML页面,在这里好像用不上吧。我用C#写了个HTTP服务器,监听指定的HTTP端口,有POST请求就解析返回数据。客户端在浏览器输入http地址加后台启动监听的端口访问后台服务器,后台能接收浏览器的请求并解析。假如我的后台程序启动了8080端口,浏览器输入ip+8080就能访问首页了,如果客户端请求json数据后台返回相应的json数据,请问显示这些数据到已经设计好的静态HTML页面是前端负责还是后端负责?是不是在后台调用相应的已经设计好的静态HTML文件并填充进去?这个网站要怎么部署?是部署到IIS?IIS用80端口,我的后台用8080端口?还是我在后台直接调用相应的HTML文件?或是用web service?我对这些静态的HTML怎么部署和后台的关系是怎么的不明白。web service我也不熟悉,不知道在这里能不能用上。这种前后端好像是彻底分离的,不像是ASP.NET 和MVC一样动态生成HTML返回给浏览器。在后台接收json请求并返回json数据这个我知道,我不明白的是返回json数据后是不是没后台的事了?只返回数据就行了?请大家解答下,有成分感谢!