.net 获取页面 只读文本框 的值

string strSpec = txtSpec.Text.Replace("'","").Trim();

正常使用该语句获取页面的文本框的内容,当该文本框有变成只读属性后,该语句就无法获取到该文本框的内容

string strSpec = Request.Form["txtSpec"].ToString().Replace("'","").Trim();

使用request.form的方法就能获取到该只读文本框的内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
.NET 中,获取属性的特性可以通过使用属性修饰符来实现。属性修饰符可以为属性添加元数据(Metadata),这些元数据可以描述属性的特征,例如可写性、可读性、默认等等。 以下是一些常用的属性修饰符: 1. `[Browsable(true/false)]` - 指定属性是否可浏览。 2. `[ReadOnly(true/false)]` - 指定属性是否只读。 3. `[DefaultValue(value)]` - 指定属性的默认。 4. `[Description("description")]` - 指定属性的描述信息。 5. `[Category("category")]` - 指定属性所属的类别。 6. `[Editor(typeof(editor), typeof(UITypeEditor))]` - 指定属性的编辑器类型。 例如,以下是一个示例类,其中包含一个使用了属性修饰符的属性: ``` public class MyClass { [Browsable(true)] [ReadOnly(false)] [DefaultValue(10)] [Description("This is my property")] [Category("My category")] [Editor(typeof(MyEditor), typeof(UITypeEditor))] public int MyProperty { get; set; } } ``` 在这个示例中,我们定义了一个名为 MyProperty 的属性,并使用了多个属性修饰符来描述它的特征。例如,我们指定了它可浏览、可写,具有默认 10,具有描述信息和类别,并且使用了自定义的编辑器类型。 在使用该类时,我们可以通过反射来访问这些属性的修饰符,例如: ``` var propertyInfo = typeof(MyClass).GetProperty("MyProperty"); var attributes = propertyInfo.GetCustomAttributes(true); foreach (var attribute in attributes) { Console.WriteLine(attribute.ToString()); } ``` 这里,我们使用反射获取 MyProperty 属性的 PropertyInfo 对象,并使用 GetCustomAttributes 方法获取它的所有属性修饰符。然后,我们遍历这些修饰符并输出它们的字符串表示形式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值