请教高手一个.NET开发的问题

问题描述

就是在前台窗体界面上有3个TEXTBOX其中TEXTBOX1和TEXTBOX2无论哪个发生变化就会引起TEXTBOX3的值的改变,也就是说TEXTBOX3的值是自动获得的,是当TEXTBOX1和TEXTBOX2都有值时,从后台数据库获得TEXTBOX3的值。请问高手们怎么实现?

解决方案

解决方案二:
沙发舒服.用自动传回...
解决方案三:
查库?ajax-UpdatePaneltextchange写代码
解决方案四:
怎么传?具体点可以吗?坐沙发的人。
解决方案五:
怎么说得这么的拗口
解决方案六:
是说在页面上输入文本框1和2的值后改变文本框3的值吗?
解决方案七:
<asp:textboxid="TextBox1"ontextchanged="TextBox_TextChanged"...<asp:textboxid="TextBox2"ontextchanged="TextBox_TextChanged"...protectedvoidTextBox1_TextChanged(objectsender,{TextBoxtxt=senderasTextbox;if(txt.ID=="TextBox1"){//访问数据库//txt.Text//TextBox3.Text=<<newValueFormDb>>}elseif(txt.ID=="TextBox2"){//...}}
解决方案八:
将textbox1和2的autopostback设置为true,然后在各自的textchange事件中写对应的处理方式,这样可以达到你的效果,不过页面会刷新
解决方案九:
说的不清楚!如果是做加减运算这样简单的事的话用不着数据库了直接就可以js做了,如果做报表一样复杂的事,那你就得用ajax吧(b/s)!
解决方案十:
this.textBox1.TextChanged+=newSystem.EventHandler(this.textBox2_TextChanged);this.textBox2.TextChanged+=newSystem.EventHandler(this.textBox2_TextChanged);privatevoidtextBox2_TextChanged(objectsender,EventArgse){this.textBox3.Text=this.textBox1.Text.Trim()+this.textBox2.Text.Trim();}
解决方案十一:
嗯,是的,还是楼上的理解力强。
解决方案十二:
如果想不刷新的话,简单一点可以放置一个ajax:UpdatePanel在页面上
解决方案十三:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Test.aspx.cs"Inherits="Test"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title></head><body><formid="form1"runat="server"><div><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><asp:TextBoxID="TextBox1"runat="server"OnTextChanged="TextBox1_TextChanged"></asp:TextBox><asp:TextBoxID="TextBox2"runat="server"OnTextChanged="TextBox2_TextChanged"></asp:TextBox><asp:TextBoxID="TextBox3"runat="server"></asp:TextBox></ContentTemplate></asp:UpdatePanel></div></form></body></html>

usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclassTest:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidTextBox1_TextChanged(objectsender,EventArgse){this.TextBox3.Text="从数据库取值";}protectedvoidTextBox2_TextChanged(objectsender,EventArgse){this.TextBox3.Text="从数据库取值";}}

解决方案十四:
不能刷新页面,比如:文本框一是证件类型,文本框二是证件号,那么文本框三就是要根据证件类型和证件号获得这个人的姓名。必须从数据库表里获得。
解决方案十五:
TextBox3还是Lanbel3?一个接收用户录入的文本框总是自动根据后台刷新(用户体验糟透了),这个问题提得让人觉得回答起来极其不舒服。
解决方案:
winForm还是webForm?webForm最好异步取一下数据,否则效果不太爽..
解决方案:
AutoPostBack="True"
解决方案:
判断一下TEXTBOX1和TEXTBOX2是否都有值时
解决方案:
Night_Elf(风暴虫):如果想不刷新的话,简单一点可以放置一个ajax:UpdatePanel在页面上请问风暴虫,怎么实现?给点代码可以吗?呵呵
解决方案:
只能说在不过分追求效率的情况下,可以使用updatepanel来达到相应的目的本来微软给你客户端强行加载那么多script这速度本身就是个问题
解决方案:
maekup
解决方案:
引用6楼Jinglecat的回复:

<asp:textboxid="TextBox1"ontextchanged="TextBox_TextChanged"...<asp:textboxid="TextBox2"ontextchanged="TextBox_TextChanged"...protectedvoidTextBox1_TextChanged(objectsender,{TextBoxtxt=senderasTextbox;if(txt.ID=="TextBox1"){//访问数据库//txt.Text//TextBox3.Text=<<newValueFormDb>>}elseif(txt.ID=="TextBox2"){//...}}

6楼的这个不就行了。何必弄得那么复杂呢
解决方案:
引用18楼xuhaiyan000的回复:

Night_Elf(风暴虫):如果想不刷新的话,简单一点可以放置一个ajax:UpdatePanel在页面上请问风暴虫,怎么实现?给点代码可以吗?呵呵

代码就是“堕落的青春”给的那段
解决方案:
晕。。用JS多好。。还用回传。。晕倒。
解决方案:
呵呵,谢谢各位高手。我试一下哈。。。
解决方案:
嘎嘎
解决方案:
该回复于2008-05-27 18:01:57被版主删除
解决方案:
WEB的话用updatepanel,示例代码12楼写好了,不过要运行在VS2005以上(含)
解决方案:
webform就使用javascript,winfrom就使用事件好了.
解决方案:
画面Load时,Textbox3是从数据库里取值,那两个控件改变时Textbox3改变可以用JS做。
解决方案:
是webform,使用javascript怎么写?
解决方案:
要把从数据库里取的值显示在Textbox3给用户看
解决方案:
HELPME!高手们!
解决方案:
用js写一个函数,让Txt1和Txt2的OnTextChanged时,再判断Txt1或Txt2的值,根据需求再来给Txt3赋值
解决方案:
引用14楼sp1234的回复:

TextBox3还是Lanbel3?一个接收用户录入的文本框总是自动根据后台刷新(用户体验糟透了),这个问题提得让人觉得回答起来极其不舒服。

解决方案:
up
解决方案:
什么语言也不说清楚
解决方案:
具体我的思路是:TEXTBOX1和TEXTBOX2分别对this.textBox2.TextChanged添加各自的方法,方法作用是判断如果TEXTBOX1和TEXTBOX2有且仅有一个不空,那么TEXTBOX3的内容重新赋值(值是来自不空的那个)。如果TEXTBOX1和TEXTBOX2均不空则从数据库获得,下面是我用vs.net2005做的win应用程序代码片段web的雷同,仅供参考。this.textBox2.TextChanged+=newSystem.EventHandler(TextChanged);this.textBox1.TextChanged+=newSystem.EventHandler(TextChanged);privatevoidTextChanged(objectsender,EventArgse)//两个事件均加入这个方法{if(this.textBox2.Text!=""&&this.textBox1.Text!=""){this.textBox3.Text="从数据库得到数据";//连接数据库得到数据填入3中}elseif(this.textBox2.Text==""&&this.textBox1.Text==""){//donothing}else{if(this.textBox2.Text!="")//如果1和2原来都有数据,那么这时你改变2让2变空因此//这时3的数据应该是1的不是2的{this.textBox3.Text=textBox2.Text;}else{this.textBox3.Text=textBox1.Text;}}}
解决方案:
多谢各位热心的高手们,我是刚刚往深处学习这个玩意,所以会慢一些,高手们理解一下哈。。。
解决方案:
JF
解决方案:
赋值用js读取数据用ajax
解决方案:
用JS判断,那个啥的,在JS中判断两个字符串是咋搞的呀?
解决方案:
voidCehck(){if(textbox1.Text=="")//textbox1值为空{if(textbox2.Text=="")//textbox2值为空{//下面自已写吧。}}}
解决方案:
反推voidCheck(){if(textbox1.Text!="")//textbox1值不为空{if(textbox2.Text!="")//textbox2值不为空{//哇哈哈哈,终于写出来了!!!!}}}
解决方案:
哦耶,楼主要的是AJAX。
解决方案:
C#代码?
解决方案:
顶。等牛人来回答。
解决方案:
我就是牛人,但是我不回答。
解决方案:
可以用JS+XMLHTTP异步刷新
解决方案:
就是在前台窗体界面上有3个TEXTBOX其中TEXTBOX1和TEXTBOX2无论哪个发生变化就会引起TEXTBOX3的值的改变,也就是说TEXTBOX3的值是自动获得的,==这个容易实现是当TEXTBOX1和TEXTBOX2都有值时,从后台数据库获得TEXTBOX3的值。请问高手们怎么实现?==这个什么意思?
解决方案:
我的开发环境是VS2005,语言是C#,现在我对AJAX和JS都不熟悉。下面回答amandag提出的问题:是当TEXTBOX1和TEXTBOX2都有值时,从后台数据库获得TEXTBOX3的值。请问高手们怎么实现?==这个什么意思?就是TextBox3的内容随着TextBox1和TextBox2内容的变化而改变。因为TextBox3的值是把TextBox1和TextBox2的值作为查找条件从数据库中获得的,不知道我这次说清楚没有?呵呵。

时间: 2024-07-31 20:19:00

请教高手一个.NET开发的问题的相关文章

请教高手一个问题

问题描述 请教高手一个问题,我这里有两台服务器DELL2850cpu3.2内存3G一台用作web服务器,一台用作数据库服务器.oracle中有十万条数据,在web服务器中启动websphere5.1,cpu占用率百分之九十多,系统页面刷新不出来.请问是硬件问题,还是websphere没有设置好.谢谢 解决方案 解决方案二:需要做Profiling才能够找出瓶颈.CPU占用率高的话,需要看WAS进程占用了多少?如果单个WAS进程使用超过80%的话,那么你肯定需要加CPU了解决方案三:启动websp

请教高手一个JAVA问题

问题描述 本人以前从没接触JAVA,这两天领导安排,急需要在netbeans中,用swing开发一个GUI,放置几个button,每个button对应一个project,点击一个button后,直接跳转到另外一个module.就象是一个公司主页面,下分几个部门,点击每个部门,分别进入相应的部门系统,现在各个部门的程序已做好,现在要做的就是把它们整合.由于时间紧,找了点资料看,也没看明白,也没找到相关的实例.哪位高手能帮忙,不胜感激,或者有相关的例子,给发一个份,我参考修改.email:xueli

请教高手一个困扰的asp解密的问题

问题描述 先贴出源码:是vb的加密由于代码太多,放网址上, 解决方案 解决方案二:解密出来第一段也挺有意思,大概是判断防止修改页面,如果页面增减了代码,会使得大小变化,而重新定向错误页.<%l000=178674.00000%>这里不是1000,二是L000,一个变量名.<%l000=178674.00000%><%if_l000:subif_(s2_):if__=Server.CreateObject("Scripting.FileSystemObject&quo

请教高手一个pdf 通过 acrobat 自动转 jpg 的问题

问题描述 都说csdn高手如云,小弟特来请教,希望大家友情帮顶,比较急

请教高手一个关于domino邮件服务器负载的问题.

问题描述 比如说我的domino服务器最多可以容纳50人发送邮件,那么我的邮件服务器最多可以容纳多少人使用呢? 解决方案 解决方案二:哪位大大能帮忙解释一下啊,谢谢啦~~解决方案三:哪位大大能帮忙解释一下啊,谢谢啦~~~解决方案四:没说清楚你说的50人是并发吧?并发数与注册数没有直接关系解决方案五:菜鸟学习

新手请教高手一个问题,关于pdf转换html的问题!

问题描述 我看了这个帖子http://www.javaeye.com/topic/333676说是可以实现pdf转换成html,我目前也确实实现了转换,但是只局限于英文的pdf,中文的就不行了,转换后的html一片空白,.很困惑,,,我的代码如下:importjava.io.File;importjava.io.IOException;publicclassConvertPdf{privatestaticStringINPUT_PATH;privatestaticStringPROJECT_PA

游戏开发-请教高手,VB小游戏的网络互动需要怎么编写?告知思路或给案例,谢谢!

问题描述 请教高手,VB小游戏的网络互动需要怎么编写?告知思路或给案例,谢谢! 如题.我现在想把我的一个智力游戏开发成类似于QQ游戏中的俄罗斯方块对战游戏, 能实现两人甚至多人的互助,现在没有这方面经验,希望得到高手指点,谢谢! 解决方案 VB的话,可以使用winsock控件实现和服务器以及别的计算机的通讯.如果是棋牌游戏等,你可以设计一个简单的协议,把对手游戏的操作,游戏的状态传过去.

请教高手:使用Eclipse+Tomcat开发网页报表,可否使用VE(Visual Editor)?

问题描述 请教高手:我准备使用Eclipse+Tomcat开发网页报表,为了使网页报表界面漂亮,可否使用EclipseJAVA的可视开发环境VE(VisualEditor)?若可以,请简单说明一下如何配合使用?谢谢! 解决方案 解决方案二:http://jingyan.baidu.com/album/7082dc1cade033e40a89bdc1.html一般不用这个吧?jqueryeasyui界面还可以解决方案三:首先VE这个项目已经死了很多年了其次VE是做awt/Swing的,除非你准备用

安卓 app 形状 绘制-请教,安卓app开发中,能用代码绘制一个纯文本意义的纯色的胶囊形状吗

问题描述 请教,安卓app开发中,能用代码绘制一个纯文本意义的纯色的胶囊形状吗 请教,安卓app开发中,能用代码绘制一个纯文本意义的纯色的胶囊形状吗,还是要用png图片代替呢,各有什么有缺点呢 解决方案 可以直接画,定义圆角的弧度,其他用纯色填充,形如: radius就是角度 字面意思比较清楚,你看看 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://s