• .net TextBox设置 ReadOnly=true 时,后台页面如何取TextBox值


    在程序编写中,经常会做这样的功能,因为担心用户输入内容不够规范而不希望用户自己输入内容,而是通过某种方式给TextBox赋值,那么需要设置TextBox的ReadOnly熟悉为true,.cs文件里取TextBox值,以前遇到几次情况取值为空,换用其他取值方式而取得正确的值,但是没有记录下来,导致遇到一次就重新研究一次,这次,稍微勤快一点,将取值语句写在这里。

    其实也很简单,通过Request.Form[]方式,根据TextBox的name属性取值,有试过根据ID取值,但都为Null,如何看TextBox的name属性呢? 在运行的网页上,右键查看源文件,把该TextBox的name值复制下来,放到Requst.Form[]里,下面是示例代码。

    string ss = Request.Form["ctl00$ContentPlaceHolder1$txt_guanzhu"].ToString();

    在此要注意一下,如果网站中使用了母版页,则需要取name的全称。

    其实也没必要写这么详细的,笔者将此文章写在博客园里,写的尽量通俗易懂,目的就是为了方便帮助遇到同样问题的同行。好了,继续干活了。

  • 相关阅读:
    postfix 邮件中继配置
    shell脚本网络流量实时查看
    zabbix配置邮件报警(第四篇)
    pptp服务故障
    Centos6.7 ELK日志系统部署
    rrdtool 实践
    Centos6.7安装Cacti教程
    Nagios事件机制实践
    Nrpe 插件安装教程
    如何查找一个命令由哪个rpm安装&&rpm 的相关查询方法
  • 原文地址:https://www.cnblogs.com/jkyweb/p/1879558.html
Copyright © 2020-2023  润新知