码迷,mamicode.com
首页 > Web开发 > 详细

本机搭建ASP.NET4.0动态网页https://www.yljianzhan.com

时间:2020-02-17 14:18:38      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:远程操作   会员   出版   安东尼   网上   复杂   vmw   www   传递   

关于聊天室(手机上看,visual studio 2017要把字体调到最大,窗口尺寸也要调整到大的吓人!!还有手机登录后不显示用户列表!)“未将对象引用设置到对象的实例”?(其实我是想说说这个“空值”问题----if语句!!!)
参考书籍:ASP.NET从入门到精通(第五版)清华大学出版社79.80元 (2.3.5聊天室一文中省略掉了很多重要的内容,根本无法成功实现运行,主页没有考虑到加空值问题语句:if (Session["userName"] != null)
以及提供下载的空网站聊天文件也无法实现,而且提供的视频教学看不清代码(看清看不清没关系,有错误没法实现运行!),浪费大家的时间!!!!!!!!!
思考:不要轻易的相信”书籍“及”砖家“的话,我们要看清问题的实质!!!!!!!
硬件:服务器(最低8G内存)
域名(联系收费版花生壳及开通一年200多元的https证书(安装证书较复杂或者出198元钱让他们给你远程协助的装):动态花生壳(网上联系远程操作,说他们不懂建站,晕死晕死,白浪费钱搞了一次远程,不过传递给我一个花生壳软件)----用了我10年的时间研究(一直用免费的)
系统(要安装iis实现本地测试):windows server 2019(看书一年可会用)
虚拟机(有幸听朋友说到这个软件,不介意装):VMware 15.0(买书看半年可通)
编程:Visual studio 2017(买不到中文版,唉!买了一本几乎没大用,全靠自己瞎揣摩)
数据库(学生版):SQL Server 2017(看书一年仅仅可会用,没想我鼓捣了10年换了几个版本,装了卸,卸了装不下50回!!!才在测试中发现了它(可却蒙着一层面纱),要让他显示在网站后台我还没学会)
ASP.NET4.0或者高级版:(网上买了本ASP从入门到精通,里面省略了重要的步骤(害的人浪费了3个月的时间后才发现运行错误),不过给提供下载学习教程(仅这一本书的),你倒是原装用你的进行测试该能行,可没想“聊天网站”还是显示运行错误!(最后逼得实在没办法,网上乱搜答案(根本没有多少用处,驴头不对马嘴的)还是有缘看到了博文群,加了群发了红包,请了好人“安东尼”老师给远程修改了代码后,才测试成功了!(看着他熟练的操作及修改代码,心里好羡慕的不行!)---明天开始学代码!
坎坷的一路,花了近10年的时间,头发都玩白了!(学习没有接近路,必须从基础开始!!!要会学,不能死学,要能及时地发现其中的错误,要勇敢的放下面子,有敢死不要脸的求问别人的勇气!+缘分(及时地能碰到好老师才行!)
最开心的是前几天请教一个当计算机老师的同学,听到他说他不懂我问的问题后,我内心偷偷地笑了,我终于把他超越了!!!
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.SessionState;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btnSend_Click(object sender, EventArgs e)
{
    int P_int_current = Convert.ToInt32(Application["current"]);
    Application.Lock();
    if (P_int_current == 0 || P_int_current > 20)
    {
        P_int_current = 0;
        if (Session["userName"] != null)
        {
            Application["chats"] = Session["userName"].ToString() + "说:" + txtMessage.Text.Trim() + "(" + DateTime.Now.ToString() + ")";
        }
        else
        {
            Application["chats"] = "登录超时会员XXX说:" + txtMessage.Text.Trim() + "(" + DateTime.Now.ToString() + ")";
        }
    }
    else
    {
        Application["chats"] = Application["chats"].ToString() + "," + Session["userName"].ToString() + "说:" + txtMessage.Text.Trim() + "(" + DateTime.Now.ToString() + ")";
    }
    P_int_current += 1;
    Application["current"] = P_int_current;
    Application.UnLock();
}
protected void btnExit_Click(object sender, EventArgs e)
{

    Application.Lock();
    string P_str_userName = Application["user"].ToString();
    Application["user"] = P_str_userName.Replace(Session["userName"].ToString(), "");
    Application.UnLock();
    Response.Write("<script>window.opener=null;window.close();</script>");
}

}

本机搭建ASP.NET4.0动态网页https://www.yljianzhan.com

标签:远程操作   会员   出版   安东尼   网上   复杂   vmw   www   传递   

原文地址:https://www.cnblogs.com/yljianzhan/p/12321443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!