asp.net TextBox中的Value和Text属性(Value被Text覆盖)

周杰伦

我有如下所示的TextBox。

<asp:TextBox runat="server" ID="Name" value="aaaa" text="bbbb"/>

在后面的代码中。

Dim str As String = Name.Text.Trim() ' value as bbbb

如果删除了text属性。

<asp:TextBox runat="server" ID="Name" value="aaaa" /> <%--text="bbbb"--%>    

Dim str As String = Name.Text.Trim() ' value as aaaa

每当我保留文本属性时,我都无法访问“值”字段。存在text属性时如何获取value字段?

奥古斯丁·梅里尔斯

不要使用该value属性。如果您使用的是asp.net TextBox,则必须使用Text

当您添加TextBox类中不存在的属性时,asp.net会将这些属性呈现为结果html。所以

<asp:TextBox runat="server" ID="Name" text="bbbb" mycustomproperty="hi" />

将呈现这样的东西

<input type="text" value="bbbb" id="..." name="..." mycustomproperty="hi"/>

如果您省略TextBoxText属性并编写value属性,则将渲染value属性。

<asp:TextBox runat="server" ID="Name" value="aaaa" />

<input type="text" value="aaaa" id="..." name="..."/>

TextBox没有Value属性。创建TextBox实例时,会将HTML值属性分配给Text属性,这就是为什么您访问具有“ aaaa”值的Text属性的原因。

摘要:使用ASP.NET控件时不要使用value属性。使用控件的特定属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.Net Checkboxlist items, value returns same as text?

来自分类Dev

ASP.NET中的调试属性路由

来自分类Dev

ASP.NET Web表单中的ASP.Net路由

来自分类Dev

asp.net GetElementByid()。value元素/属性不可用

来自分类Dev

在asp.net属性中访问数据

来自分类Dev

ASp.net vnext中的AssemblyNeutral属性

来自分类Dev

ASP .Net VNext和Owin

来自分类Dev

asp.net中的用户控件未设置<%= value%>

来自分类Dev

JavaScript中的“ <%= value%>”而不是ASP.net

来自分类Dev

ASP.NET Core中的属性

来自分类Dev

ASP.NET MVC 6(ASP.NET Core或ASP.NET5)中的友好URL

来自分类Dev

ASP.NET Core中的属性注入

来自分类Dev

ASP.NET和C#:键入和粘贴时从asp.TextBox中删除空格

来自分类Dev

与ASP.NET MVC中的ASP.NET等效

来自分类Dev

覆盖ASP .NET Core中的请求对象

来自分类Dev

处理ASP .NET中的异常

来自分类Dev

asp.net TextBox中的Value和Text属性(Value被Text覆盖)

来自分类Dev

使用Rich Text Editor中的Simple Editor for ASP.NET和MVC 8.0.1

来自分类Dev

更改ASP.NET中的默认属性

来自分类Dev

#include在ASP.NET中

来自分类Dev

在asp.net属性中访问数据

来自分类Dev

ASP.NET(VB)如何将textbox.text插入SQL数据库?

来自分类Dev

ASp.net vnext中的AssemblyNeutral属性

来自分类Dev

无法使用JQuery获取asp.net元素的Text属性

来自分类Dev

ASP.NET Core中的属性

来自分类Dev

在asp.net中捆绑

来自分类Dev

覆盖ASP.NET MVC中的View()

来自分类Dev

ASP.NET中TextBox的KeyPress事件

来自分类Dev

asp .net 和 asp .net core 有什么区别?