当前位置: 首页 > news >正文

自己做的网站怎么设置文件下载星链友店

自己做的网站怎么设置文件下载,星链友店,python做网站的多吗,软件优化网站在一些.net论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在http://www.csdn.net/Develop/re…

在一些.net论坛中有人经常会问:如何在页面中点击按钮打开新页面,
输入数据,然后返回到初始页面并进行更新?要解决这个问题,
应该弄清楚window.showModalDialog()的用法,本人在http://www.csdn.net/Develop/read_article.asp?id=15113
已经做过介绍。下面就用例子介绍如何在ASP.NET中
实现这个功能。

本例子共3个页面,其中webform2.aspx是过渡页面,
是为了防止提交时打开新页面。

webform1.aspx

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb"
 Inherits="ShowModalDialog.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
  <HEAD>
  <title>WebForm1</title>
  <meta content="Microsoft Visual Studio .NET 7.0" name="GENERATOR">
  <meta content="Visual Basic 7.0" name="CODE_LANGUAGE">
  <meta content="JavaScript" name="vs_defaultClientScript">
  <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
  </HEAD>
  <body MS_POSITIONING="GridLayout">
   <div align="center">
   <form id="Form1" method="post" runat="server">
   <asp:label id="Label1" runat="server" Font-Bold="true">
    从当前页面打开新窗口,并把变量传递到新窗口的例子,可以多次打开提交。
    </asp:label><br>
   <br>
   <asp:textbox id="TextBox1" runat="server" Width="600px">这是初始值,将被传递到新窗口。</asp:textbox><br>
   <br>
   <asp:button id="Button1" runat="server" Text="打开窗口" Width="96px"></asp:button></form>
  </div>
  </body>
</HTML>

webform1.aspx.vb

public Class WebForm1
  Inherits System.Web.UI.Page
  Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox
  Protected WithEvents Form1 As System.Web.UI.HtmlControls.HtmlForm
  Protected WithEvents Label1 As System.Web.UI.WebControls.Label
  Protected WithEvents Button1 As System.Web.UI.WebControls.Button

#region " Web 窗体设计器生成的代码 "

  '该调用是 Web 窗体设计器所必需的。
  <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

  End Sub

  Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
    'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
    '不要使用代码编辑器修改它。
    InitializeComponent()
  End Sub

#end Region

  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    '在此处放置初始化页的用户代码
    If (Not IsClientScriptBlockRegistered("clientScript")) Then
      Dim strScript As String = "<script>" + vbCrLf
      strScript += "function OpenWin(){" + vbCrLf
      strScript += "var str=window.showModalDialog('WebForm2.aspx',document.Form1.TextBox1.value)" + vbCrLf
      strScript += "if(str!=null)  document.Form1.TextBox1.value=str" + vbCrLf
      strScript += "}" + vbCrLf
      strScript += "</script>" + vbCrLf
      RegisterClientScriptBlock("clientScript", strScript)
    End If
    Button1.Attributes.Add("onclick", "OpenWin()")
  End Sub

end Class

webform2.aspx

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm2.aspx.vb" Inherits="aspxWeb.mengxianhui.com.WebForm2"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
  <HEAD>
    <title>WebForm2</title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
    <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  </HEAD>
  <frameset rows="0,*">
    <frame src="about:blank">
    <frame src="WebForm3.aspx">
  </frameset>
</HTML>

webform2.aspx.vb

public Class WebForm2
    Inherits System.Web.UI.Page

#region " Web 窗体设计器生成的代码 "

  '该调用是 Web 窗体设计器所必需的。
  <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

  End Sub

  Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
    'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
    '不要使用代码编辑器修改它。
    InitializeComponent()
  End Sub

#end Region

  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    '在此处放置初始化页的用户代码
  End Sub

end Class

webform3.aspx

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm3.aspx.vb"
 Inherits="ShowModalDialog.WebForm3" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
  <HEAD>
   <title>WebForm3</title>
   <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
   <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
   <meta name="vs_defaultClientScript" content="JavaScript">
   <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">  
  </HEAD>
  <body MS_POSITIONING="GridLayout" id="MyBody" runat="server">
  <form id="Form1" method="post" runat="server">
   <asp:Label id="Label1" runat="server">请输入您的大名:</asp:Label><br>
   <br>
   <asp:TextBox id="TextBox1" runat="server" Width="558"></asp:TextBox><br>
   <br>
   <asp:Button id="Button1" runat="server" Text=" 提  交 "></asp:Button>
  </form>
  </body>
</HTML>

webform3.aspx.vb

public Class WebForm3
  Inherits System.Web.UI.Page
  Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox
  Protected WithEvents Label1 As System.Web.UI.WebControls.Label
  Protected WithEvents Button1 As System.Web.UI.WebControls.Button
  Protected MyBody As System.Web.UI.HtmlControls.HtmlControl

#region " Web 窗体设计器生成的代码 "

  '该调用是 Web 窗体设计器所必需的。
  <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

  End Sub

  Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
    'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
    '不要使用代码编辑器修改它。
    InitializeComponent()
  End Sub

#end Region

  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    '在此处放置初始化页的用户代码
    If IsPostBack Then
      Dim strScript As String = "<script>" + vbCrLf
      strScript += "window.parent.returnValue='" + TextBox1.Text.Replace("'", "\'") + "'" + vbCrLf
      strScript += "window.parent.close()" + vbCrLf
      strScript += "</script>" + vbCrLf
      If (Not IsClientScriptBlockRegistered("clientScript")) Then
        RegisterClientScriptBlock("clientScript", strScript)
      End If
    End If
    If Not IsPostBack Then
      MyBody.Attributes.Add("onload", "document.Form1.TextBox1.value=window.parent.dialogArguments")
    End If
  End Sub
End Class

转载于:https://www.cnblogs.com/hzuIT/articles/682537.html

http://www.lbrq.cn/news/2608255.html

相关文章:

  • 多人在线协作网站开发百度一键优化
  • 上海网站建设宣传网络营销的策略
  • 山东省建设部网站官网搜索引擎收录入口
  • 西宁市建设网站企业百度云官网登录入口
  • 快手里做网站荣耀封面的视频优化网站教程
  • 网站怎么做电子合同活动营销方案
  • 网站做百科优化人员配置
  • 广西建设协会网站首页百度实时热点排行榜
  • 做加盟网站哪个最好搜索百度指数
  • 网站主服务器所在地地址游戏推广论坛
  • 佛山做外贸网站案例每日新闻快报
  • 站酷设计官方网站站长统计app进入网址新版小猪
  • 酉阳网站制作厦门最好的seo公司
  • 杭州网站搭建青柠影院免费观看电视剧高清
  • 怎样做网站发布信息semantic
  • 网站手机模板的特点美国seo薪酬
  • 网站维护的重要性如何写营销软文
  • 营销型网站建设风格设定seo排名软件免费
  • WordPress用oss内网seo关键词排名优化报价
  • 网站设计主要包括哪些步骤网络推广哪个平台好
  • 建公司网站需要自己有系统吗销售渠道
  • 郑州网站推广专员成人电脑基础培训班
  • 有没有卖设计的网站网络营销策略论文
  • c语言可以做网站吗什么是sem和seo
  • 骏域网站杭州营销策划公司排名
  • iis不能新建网站高质量外链代发
  • 腾达企业交换机管理网站企业网站seo
  • 软件接口设计文档乐陵市seo关键词优化
  • 国家企业公示信息查询系统官网seo关键词优化排名
  • 设计师常用素材网站网站关键词收录查询
  • JavaScript DOM 元素节点操作详解
  • 012 网络—基础篇
  • 【数据结构初阶】--排序(四):归并排序
  • 【Linux】特效爆满的Vim的配置方法 and make/Makefile原理
  • python开发环境安装多系统完整版
  • CMake 命令行参数完全指南(2)