zoukankan      html  css  js  c++  java
  • .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的全称。

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

  • 相关阅读:
    <O(n),O(1)>的LCA
    hdu6110
    ACM模板
    prufer编码
    UvaLive6893_The_Big_Painting
    HDU5669
    Codeforces786B
    二分图部分总结
    Git简介和Windows下安装步骤
    笔记本电脑插入耳机后无法使用解决办法
  • 原文地址:https://www.cnblogs.com/jkyweb/p/1879558.html
Copyright © 2011-2022 走看看