Csharp/C#教程:代码隐藏中的输入控件类型文本引用分享


代码隐藏中的输入控件类型文本引用

我有以下代码

 cmd.parameters.addwithvalue("@NAME", Name.value); 

我试图捕获我在控件内输入的数据,并且(Name.value)总是等于“”无论我键入什么。 我知道它们被正确映射,好像我将它切换到文本框它工作正常我想让这个输入工作。

EDITED这似乎不确定这是否是正确的方法,但任何理由为什么这将工作,但Name.value不?

 cmd.Parameters.AddWithValue("@NAME", Request.Form["Name]); 

如果要在后面的代码中使用html元素,则必须添加runat=server属性。

  

ClientIdMode设置为static应允许您在后面的代码中使用与html中相同的id,只是注意不要创建冲突。

名称将被转换为HtmlInputControl ,当页面回发时, Name.Value将具有输入的值以及输入的文本。 那么你可以这样做:

 cmd.Parameters.AddWithValue("parameterename", Name.Value); 

runat="server"是代码隐藏的原因。

html控件应该在form标签内,还需要添加runat="server"属性。 然后你可以通过id访问它。

 cmd.parameters.addwithvalue("parameterename", Name.Value); 

请注意,如果输入ID是Name ,则无法将Text作为"name.text"获取,您需要获取它的Value

上述就是C#学习教程:代码隐藏中的输入控件类型文本引用分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/989310.html

(0)
上一篇 2021年12月23日
下一篇 2021年12月23日

精彩推荐