Silentdoer

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

用VS2015写一个简单的ASP.net网站

第一步:打开VS2015,然后新建一个空的解决方案,其中解决方案的名称WebSiteTest可类似认为是本次网站的名称,系统会以该名称(WebSiteTest)生成一个文件夹,在WebSites文件夹中,且在WebSiteTest文件夹中有WebSiteTest.sln文件。

过程如图:

点击确定后,第二步:对解决方案WebSiteTest右击添加-新建网站。选择ASP.NET 空网站,然后下方默认选择 文件系统,路径先选中W:\VS2015\WebSites\WebSiteTest,

然后在后面添加文件夹路径/MainSite或先自己在WebSiteTest中添加MainSite文件夹,然后路径选择时直接选择MainSite文件夹),MainSite勉强可以类似为项目文件夹,而WebSiteTest则是解决方案的文件夹。

过程如图:

 点击确定按钮后生成网站“项目”,其中此时只有Web.config文件和附属它的Web.Debug.config文件。

web.config其实是一个xml文档,里面有很多配置节点配置各项属性。比如有数据库连接字符串的节点设置数据库连接比如IP地址、端口等信息,其中的XML信息:

<compilation debug="true" targetFramework="4.5" />
      <httpRuntime targetFramework="4.5" />

表示开启debug模式,运行环境是Framework4.5。

第三步:右键MainSite“项目”-添加-添加新项,选择Web 窗体,名字就用默认的Default.aspx即可,这个文件或Index.aspx文件一般是网站的主页面文件。

过程如图:

点击添加后在右边的解决方案资源管理器里就出现了Default.aspx以及附属他的cs源码Default.aspx.cs,这里cs源码和网页分开便于设计和编程

第四步:单击左下角拆分我们就看到了代码页面(源页面)设计页面。如图:

第五步:左侧工具箱中找到Button和TextBox两个控件,依次拖入设计页面(拖的时候可以自己安排控件所处位置,但要详细控制控件的位置就需要自己配置属性和编程了)

如图:

第六步:双击Button控件,系统自动打开cs源码页(其实就是上面的Default.aspx.cs),生成该Button控件的Click事件,为该事件添加代码:

protected void Button1_Click(object sender, EventArgs e)
    {
        TextBox1.Text = string.Format("点击了Button1,此时时间为:{0}", DateTime.Now);
    }

由于Web.config中的debug为true,故可以启动调试模式(F5),若为false则只能自己运行(Ctrl+F5)。

第七步:按下F5调试网站,在默认浏览器中弹出页面如图:

 最后一步就是发布网站了,单击菜单栏 生成->发布Web应用(VS2010是发布网站),在目标位置里填写网站服务器的地址或者本地磁盘的地址,生成网站的所有文件就会上传到相应的位置,网站就可以运作了。

作者:Silentdoer
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果随笔/文章及代码有表述不当之处,还请不吝赐教。

posted on   Silentdoer  阅读(23358)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示