ClientScript.RegisterStartupScript

ClientScript.RegisterStartupScriptClientScript.RegisterStartupScript用来向前台页面注册script脚本。//此处是从页面接受变量,然后弹出  stringmm=Request[“name”];  stringyhm=Request[“pswd”];   ClientScript.RegisterStartupScript(this.GetType(),”message”,”cri

大家好,又见面了,我是你们的朋友全栈君。

ClientScript.RegisterStartupScript用来向前台页面注册script脚本。

//此处是从页面接受变量,然后弹出

string mm =Request["name"];
string yhm=Request["pswd"];
ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript'>alert('Name="+mm + ",PassWord="+ yhm+"');</script>");

小注:

C#传入变量时记住要”+变量名+”这么成对的传入。alert()的括号中需要有一对单引号,引起其中的变量。

//下面这句,可以实现弹出对话框后,单击确定同时关闭页面

ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript' >alert('输入用户名或密码错误!');window.opener=null;window.top.open('','_self','');window.top.close(this);</script>");

例子:

string a = "aaaa";
string b = "bbbb";
string c = "cccc";
ClientScript.RegisterStartupScript(this.GetType(), "IsPostBack1", " <script> alert('IASID=" + a + ",Result=" + b + ",UserAccount=" + c + "' ); </script> ");

初始状态:

ClientScript.RegisterStartupScript(this.GetType(), “IsPostBack1″, ” <script> alert(); </script> “);

第一步写上,需要原样输出的内容:

ClientScript.RegisterStartupScript(this.GetType(), “IsPostBack1″, ” <script> alert(IASID=’,Result=,UserAccount=); </script> “);

第二步写上,变量:

ClientScript.RegisterStartupScript(this.GetType(), “IsPostBack1”, <script> alert(IASID= + a +,Result=, + b +UserAccount= + c +); </script>);

ok完成!

 
相同颜色的逗号彼此配对。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162293.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 从开发者角度玩Windows 11

    从开发者角度玩Windows 11今天Windows11正式发布,有新的界面,有新的WindowsStore,也有新的交互,相信不少小伙伴都已经安装了Windows11或从各大媒体了解到相关的信息。作为开发者,或者你和我一样更关注Windows11给开发者带来了什么新的体验和提升。一.安装Windows11依赖于TPM2.0,什么是TPM呢?TPM技术旨在提供基于硬件的与安全性相关的功能。TPM芯片是一个安全的加密处理器,有助于执行生成、存储和限制加密密钥的使用等操作。TPM芯片包含多重物理安…

    2022年5月6日
    124
  • bootstrap分页css样式,修改bootstrap-table中的分页样式

    bootstrap分页css样式,修改bootstrap-table中的分页样式使用bootstrap-table时,使用$(“”)选择器没办法选中下方的分页button按钮,可能跟它是动态生成的有关吧。最终找到与之对应的js(bootstrap-table.js中搜索了data-toggle),将class类更换成自己定义的一个class,完成了期望的效果varpageNumber=[Utils.sprintf(”,this.options.paginationV…

    2022年7月17日
    16
  • vue代码编辑器组件_vue activiti

    vue代码编辑器组件_vue activitivue-monaco-editorMonacoEditorVueComponentBasedoffReactMonacoEditorSetupnpminstallvue-monaco-editor–saveSimpleVueUseimportMonacoEditorfrom’vue-monaco-edito…

    2022年8月14日
    8
  • 在定义adt时_ScriptableObject

    在定义adt时_ScriptableObjectADT操作分类Creators构造器:利用其他的数据类型对象产生一个新的对象可能实现为构造函数或静态工厂方法Producers生产器:用已有该类型对象产生新对象如string.concat()(连接两个字符串,产生一个新的字符串)Observers观察器如list.size()返回int(不同于原类型)Mutators变值器(改变对象属性的方法)通常范围void,如果返回void,则必然意味着它改变了某些对象的内部状态,也可能范围非空类型(如容器类的put、add方法)…

    2025年9月4日
    6
  • embedding实现_embedded option

    embedding实现_embedded option假设词汇量为100万个时的CBOW模型如下,输入层和输出层存在100万个神经元。下面两个问题导致耗时严重。问题一、输入层的one-hot表示和权重矩阵的乘积。one-hot表示占用内存过多,计算one-hot表示与权重矩阵的乘积,需要花费大量时间。问题二、中间层和权重矩阵的乘积以及Softmax层的计算。需要大量的计算,花费大量时间。解决问题一:计算one-hot表示矩阵和权重矩阵的乘积,其实就是将权重矩阵的某个特定的行取出来。如下图所示。Embedding层

    2025年9月26日
    7
  • ESET NOD32

    ESET NOD32ESET NOD32是由ESET发明设计的杀毒防毒软件。ESET,于1992年建立,是一个全球性的安全防范软件公司,主要为企业和个人消费者提供服务。其得奖之旗舰产品 NOD32 能针对已知及未知的病毒,间谍软件(SPYWARE)及其它对用户系统带来威胁的程式进行实时的保护。  For Home   ESETNOD32Antivirus11https://download….

    2022年6月22日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号