zoukankan      html  css  js  c++  java
  • 实验五 Web项目开发

    【实验目的】

    1.了解ASP.NET开发Web项目的过程及运行机制;

    2.熟练掌握网站和Web服务的开发,并能够对Web服务进行调用;

    【实验要求】

    1.是一个ASP.NET技术开发的网站,内容自定义。

    2.网站所有功能都由自定义的Web服务提供,服务功能自定义。

    【实验步骤】(要求自己填写详细的实验步骤,设计思路和关键代码)

    【实验体会及存在问题】(要求自己填写,感想、设计时碰到的问题,包括设计思想、调试等)

    先看看截图吧:

    别看这个功能挺多 其实我只实现了留言  留言管理等都没有弄,因为这次试验报告要求不是很多 也没有说时间弄。。

    1、右击解决方案 -新添网站,然后新添个web服务  要添加命名空间using System.Data.Sqlclients

    代码
    [WebMethod]
    publicbool insert(string zhuti, string context, string address) {
    string Constr ="server=(local);database=db_control;uid=sa;pwd=";
    string cmdtxt ="INSERT INTO tb_LeaveWord(Subject,Content,DateTime,IP)";
    cmdtxt
    +=" VALUES('"+ zhuti +"'";
    cmdtxt
    +=",'"+context+"','"+ DateTime.Now +"'";
    cmdtxt
    +=",'"+ address+"')";

    SqlConnection con
    =new SqlConnection(Constr);
    con.Open();
    SqlCommand cmd
    =new SqlCommand(cmdtxt, con);
    try
    {
    //执行SQL语句
    int res= cmd.ExecuteNonQuery();
    if (res >0)
    {
    returntrue;
    }
    else {
    returnfalse;
    }
    }

    finally
    {
    //释放资源
    cmd.Dispose();
    con.Close();
    }
    }

    2、新建Asp.Net网站,并添加web引用  ,然后导入命名空间using localhost

    3、切换Default.cs的视图模式,双击提交按钮 写下

    代码
    protectedvoid btnOK_Click(object sender, EventArgs e)
    {
    //连接数据库
    string zhuti = TextBox1.Text;
    string context = FreeTextBox1.Text;
    string address = Request.UserHostAddress;

    Service1 s
    =new Service1();
    bool flag = s.insert(zhuti, context, address);
    if (flag)
    {
    Response.Write(
    "<script language=javascript>alert('添加成功!');location='Default.aspx'</script>");
    }
    else
    {
    Response.Write(
    "<script language=javascript>alert('添加失败!');location='javascript:history.go(-1)'</script>");
    }
    }

    其中Service1 s=new Service1();是实例化web服务的类的 然后进行调用其insert方法

  • 相关阅读:
    jquery 复制粘贴上传图片插件
    chrome插件的开发
    js获取剪切板内容,js控制图片粘贴
    记录前端常用的插件
    如何快速搭建node.js项目,app.js详解
    原型和原型链
    js 上传文件功能
    前端模块化开发发展史
    闭包实例
    5月8日疯狂猜成语-----对孔祥安组的测试版
  • 原文地址:https://www.cnblogs.com/huaizuo/p/1925917.html
Copyright © 2011-2022 走看看