当前位置:编程学习 > C#/ASP.NET >>

c#.net怎么实现弹出能输入的对话框

我想实现,当我一个确认按钮控件里面的代码运行到某部分,会弹出一个对话框,能输入东西,里面的数据能够提取保存。

类似像sql2005里面如果手动新建一个表,保存的时候会提示输入表名字,表名字能够保存,要这样的效果。

我的程序是网页程序 --------------------编程问答-------------------- div 模拟

--------------------编程问答-------------------- 调用vb.net的InputBox --------------------编程问答-------------------- 模态框传值  在模态框输入完毕确认的时候值传回父窗口  在父窗口操作 --------------------编程问答-------------------- 除了可以用div模拟外,还可以使用javascript脚本来实现 --------------------编程问答-------------------- 把你要的逻辑写在div了,一开始影藏这个div,都时候让他出来就可以了 --------------------编程问答-------------------- asp 没人给我详细代码么? --------------------编程问答-------------------- 父窗口和子窗口之间传值的问题~~代码么有...要自己去搜了 --------------------编程问答-------------------- 应该是触发一个事件,然后显示div
比如:<asp:Button ID="subbutton" Text="提交" runat="server" />
.cs里代码:subbutton.Attributes.Add("onclick","这里是Js脚本的方法"); --------------------编程问答--------------------
你就把你弹出的那东西当成一个aspx页面啊 --------------------编程问答-------------------- ajax,弹出窗口 --------------------编程问答-------------------- ClientScript.RegisterStartupScript(this.GetType(), "message", " <script language='javascript' >if(Confirm('确认码?'))document.getElementById('Hf').value='1'; else document.getElementById('Hf').value='0'; </script>"); 

if(Hf.Value.Equals("1")) 




--------------------编程问答-------------------- 在做一个子窗体 让这个子窗体以对话框的形式出来  然后在子窗体输入内容然后把输入的内容返回你的主窗体
在主窗体里添加如下代码
 <script type="text/javascript">
function fnOpen(){
       var returnTarget=window.showModalDialog("keshou.aspx",'dialogHeight=500px;dialogWidth=700px;center=yes;resizable=yes;help=no;');
        if(returnTarget != undefined&& returnTarget.length > 0)
          {
            document.getElementById("ctl00_ContentPlaceHolder1_txtroom").value=returnTarget;
           }
        }
  </script>
在子窗体里添加如下代码
 <script type="text/javascript">
   function exit()
      {
        window.returnValue=form2.TextBox1.value;
        window.close();
       }
     </script>
这样应该可以了  --------------------编程问答-------------------- 不过就是弹出个表单接收用户的一个输入,javascript 好像有个prompt吧,可以简单实现
var inputStr=prompt("title","defaultValue");
当然,这个一次只能输入一个值,也不好看。为了好看,就用div+css+js模拟啦。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,