http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3900|回复: 6

[其他] web窗体的button控件怎么实现运行过程中的text的变换

[复制链接]
发表于 2013-4-15 20:46:21 | 显示全部楼层 |阅读模式
好像是因为每次操作页面都会刷新的原因,后台的text赋值被无视了,求解


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-4-15 20:50:21 | 显示全部楼层
后台怎么写的,
 楼主| 发表于 2013-4-15 22:30:29 | 显示全部楼层
站长苏飞 发表于 2013-4-15 20:50
后台怎么写的,

       protected void bDO0_Click(object sender, EventArgs e)
        {
            comm.PortName = dSerPor.Text;
            comm.BaudRate = int.Parse(dBouRat.Text);
            try
            {
                comm.Open();
            }
            catch //(Exception ex)
            {
                //捕获到异常信息,创建一个新的comm对象,之前的不能用了。   
                comm = new SerialPort();
                //显示异常信息给客户。   
                //MessageBox.Show(ex.Message);
            }
            if (bDO0.Text  == "0op")
            {
                comm.Write("#"+tHEXAdd.Text +"1001");
                bDO0.Text = "0cl";
            }
            else
            {
                comm.Write("#"+tHEXAdd.Text +"1000");
                bDO0.Text = "0op";
            }
            comm.Close();
        }

        protected void bDO1_Click(object sender, EventArgs e)
        {
            comm.PortName = dSerPor.Text;
            comm.BaudRate = int.Parse(dBouRat.Text);
            try
            {
                comm.Open();
                bDO1.Text = "1cl";
            }
            catch //(Exception ex)
            {
                //捕获到异常信息,创建一个新的comm对象,之前的不能用了。   
                comm = new SerialPort();
                //显示异常信息给客户。   
                //MessageBox.Show(ex.Message);
            }
            if (bDO0.Text  == "1op")
            {
                comm.Write("#"+tHEXAdd.Text +"1101");
                bDO1.Text = "1cl";
            }
            else
            {
                comm.Write("#"+tHEXAdd.Text +"1100");
                bDO1.Text = "1op";
            }
            comm.Close();
        }

        protected void bDO2_Click(object sender, EventArgs e)
        {
            comm.PortName = dSerPor.Text;
            comm.BaudRate = int.Parse(dBouRat.Text);
            try
            {
                comm.Open();
            }
            catch //(Exception ex)
            {
                //捕获到异常信息,创建一个新的comm对象,之前的不能用了。   
                comm = new SerialPort();
                //显示异常信息给客户。   
                //MessageBox.Show(ex.Message);
            }
            if (bDO0.Text  == "2op")
            {
                comm.Write("#"+tHEXAdd.Text +"1201");
                bDO2.Text = "2cl";
            }
            else
            {
                comm.Write("#"+tHEXAdd.Text +"1200");
                bDO2.Text = "2op";
            }
            comm.Close();
        }

        protected void bDO3_Click(object sender, EventArgs e)
        {
            comm.PortName = dSerPor.Text;
            comm.BaudRate = int.Parse(dBouRat.Text);
            try
            {
                comm.Open();
            }
            catch //(Exception ex)
            {
                //捕获到异常信息,创建一个新的comm对象,之前的不能用了。   
                comm = new SerialPort();
                //显示异常信息给客户。   
                //MessageBox.Show(ex.Message);
            }
            if (bDO0.Text  == "3op")
            {
                comm.Write("#"+tHEXAdd.Text +"1301");
                bDO3.Text = "3cl";
            }
            else
            {
                comm.Write("#"+tHEXAdd.Text +"1300");
                bDO3.Text = "3op";
            }
            comm.Close();
        }
出大问题了0.0哈哈。。。后台写得都一样,只有bDO0的text可以转变,其他全部哑火,还单哑火转变text,数据还发出去了。。。
 楼主| 发表于 2013-4-15 22:40:29 | 显示全部楼层
站长苏飞 发表于 2013-4-15 20:50
后台怎么写的,

。。。出丑了。。是我if条件写错了。。。下面复制上面没改清楚
发表于 2013-4-15 22:42:51 | 显示全部楼层
load事件呢?还有你可以调试下看看具体怎么执行的
发表于 2013-4-15 22:44:14 | 显示全部楼层
哈哈,我不了解流程没看出来,
 楼主| 发表于 2013-4-16 16:18:41 | 显示全部楼层
站长苏飞 发表于 2013-4-15 22:44
哈哈,我不了解流程没看出来,

嗯嗯,这个得具体看
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-25 06:06

© 2014-2021

快速回复 返回顶部 返回列表