C# 如何在文本框中存储隐藏的数字;不动产;
我想在我的文本框中存储一些隐藏的数据。按钮是否有类似于C# 如何在文本框中存储隐藏的数字;不动产;,c#,.net,asp.net,properties,controls,C#,.net,Asp.net,Properties,Controls,我想在我的文本框中存储一些隐藏的数据。按钮是否有类似于CommandArgument的属性来存储我的数据?文本框位于网格视图的模板字段中,我在每个文本框的文本更改事件中获取这些数据 编辑: TabIndex='<%#((GridViewRow)Container).RowIndex%>' protected void txt_evaluateWeights_TextChanged(object sender, EventArgs e) { c
CommandArgument
的属性来存储我的数据?文本框位于网格视图的模板字段中,我在每个文本框的文本更改事件中获取这些数据
编辑:
TabIndex='<%#((GridViewRow)Container).RowIndex%>'
protected void txt_evaluateWeights_TextChanged(object sender, EventArgs e)
{
calc();
int index = ((RadTextBox)sender).TabIndex;
((RadTextBox)gv_Evaluation.Rows[index + 1].Cells[3].FindControl("txt_evaluateWeights")).Focus();
}
TabIndex=''
受保护的void txt\u evaluateWeights\u TextChanged(对象发送方,事件参数e)
{
计算();
int index=((RadTextBox)sender.TabIndex;
((RadTextBox)gv_Evaluation.Rows[index+1]。单元格[3]。FindControl(“txt_evaluateWeights”)).Focus();
}
我想用一个方便的属性来保存我的索引来替换
选项卡index
。您可以在隐藏字段
控件中存储这样的值,因为文本框
没有任何这样的属性来存储这样的值。您可以在隐藏字段
控件中存储这样的值,因为文本框
没有任何这样的属性来存储这样的值。您不能直接这样做,但使用隐藏文本框将使您能够在文本框旁边存储数据。小心一点,您应该能够识别相应的隐藏控件,并在textboxchanged方法中提取相关的数字
或者,如果您提供更多详细信息,可能还有其他方法来实现您的目标。您不能直接这样做,但使用隐藏文本框将使您能够在文本框旁边存储数据。小心一点,您应该能够识别相应的隐藏控件,并在textboxchanged方法中提取相关的数字
YourAttributeName='<%#((GridViewRow)Container).RowIndex%>'
protected void txt_evaluateWeights_TextChanged(object sender, EventArgs e)
{
calc();
int index = ((RadTextBox)sender).Attribute["YourAttributeName"];
((RadTextBox)gv_Evaluation.Rows[index + 1].Cells[3].FindControl("txt_evaluateWeights")).Focus();
}
或者,如果您提供更多详细信息,可能还有其他方法来实现您的目标。YourAttributeName=''
YourAttributeName='<%#((GridViewRow)Container).RowIndex%>'
protected void txt_evaluateWeights_TextChanged(object sender, EventArgs e)
{
calc();
int index = ((RadTextBox)sender).Attribute["YourAttributeName"];
((RadTextBox)gv_Evaluation.Rows[index + 1].Cells[3].FindControl("txt_evaluateWeights")).Focus();
}
受保护的void txt\u evaluateWeights\u TextChanged(对象发送方,事件参数e)
{
计算();
int index=((RadTextBox)sender.Attribute[“YourAttributeName”];
((RadTextBox)gv_Evaluation.Rows[index+1]。单元格[3]。FindControl(“txt_evaluateWeights”)).Focus();
}
YourAttributeName=''
受保护的void txt\u evaluateWeights\u TextChanged(对象发送方,事件参数e)
{
计算();
int index=((RadTextBox)sender.Attribute[“YourAttributeName”];
((RadTextBox)gv_Evaluation.Rows[index+1]。单元格[3]。FindControl(“txt_evaluateWeights”)).Focus();
}
我建议您使用HTML5的“数据-”属性。然后可以使用jquery轻松地提取它
<textarea name="MyTextArea" data-arbitraryName="HIDDEN TEXT" cols="40" rows="5">
Enter your comments here...
</textarea>
<input type="text" name="MyInput" data-arbitraryName="HIDDEN VALUE" />
因此,现在使用ASP.NET Web表单控件,您可以将arbirtaryName
添加到codebehind中的RadTextBox
var foo = "HIDDEN TEXT";
RadTextBox1.Attributes.Add("arbirtaryName", foo);
下面是一些进一步的阅读我建议您使用HTML5的“数据-”属性。然后可以使用jquery轻松地提取它
<textarea name="MyTextArea" data-arbitraryName="HIDDEN TEXT" cols="40" rows="5">
Enter your comments here...
</textarea>
<input type="text" name="MyInput" data-arbitraryName="HIDDEN VALUE" />
因此,现在使用ASP.NET Web表单控件,您可以将arbirtaryName
添加到codebehind中的RadTextBox
var foo = "HIDDEN TEXT";
RadTextBox1.Attributes.Add("arbirtaryName", foo);
下面是一些进一步的阅读hmmm,但我想要一个文本框:)。您能提供一些详细信息吗?也许我可以告诉您其他方法。因为我在文本更改事件中获得值。我想用其他属性替换
tabindex
属性。在这个链接中:什么是其他属性?实际上你想设置其他属性,我指的是保存我的隐藏索引的任何属性。而不是制表符索引,因为它会导致一些问题。嗯,但我想在我的案例中设置一个文本框:)。你能提供一些详细信息吗,也许我可以告诉你其他方法。因为我在文本更改事件中获得了值。我想用其他属性替换tabindex
属性。在这个链接中:什么是其他属性?实际上你想设置其他属性,我指的是保存我的隐藏索引的任何属性,而不是制表符索引,因为它会导致一些问题。我想用其他属性替换tabindex
属性来保存索引,因为制表符索引会产生一些问题。在这个链接中:1。想要不是一个词。2.不要尝试重新调整现有属性的用途。几乎总是会引起问题。@Schroedingers猫,不确定是否有必要在此编程网站上更正语法/拼写。有些人拼写得很糟糕,但是just_name很好地理解了他的意思。@just_name,这是真的,不要再使用现有的属性了,看看我关于如何拥有你自己的自定义属性的答案,这正是你想要的。抱歉-通常我不介意,但是“想要”我想用其他属性替换tabindex
属性来保存索引,因为tab索引会产生一些问题。在这个链接中:1。想要不是一个词。2.不要尝试重新调整现有属性的用途。几乎总是会引起问题。@Schroedingers猫,不确定是否有必要在此编程网站上更正语法/拼写。有些人拼写得很糟糕,但是just_name很好地理解了他的意思。@just_name,这是真的,不要再使用现有的属性了,看看我关于如何拥有自己的自定义属性的答案,这正是你想要的。抱歉-通常我不麻烦,但“想要”真的让我很烦。谢谢,但我不明白。我不需要在页面中显示textarea
或input type=“text”
。你能通过我的asp.net代码解释更多吗?你可以在任何html元素上添加一个data
attribute`(键/值对)。因此,您可以使用
,然后您可以使用jQuery或您的CodeBehind从输入中推断555,并搜索ColumnID
,谢谢,但我不理解。我不需要在页面中显示文本区域
或输入类型=“text”
。你能通过我的asp.net代码解释更多吗?你可以在任何html元素上添加一个data
attribute`(键/值对)。所以你会有
,然后你可以从中推断出555