C# 用存储过程中的新数据填充文本框
只是尝试用存储过程数据填充testbox1。目前我的代码是:C# 用存储过程中的新数据填充文本框,c#,asp.net,stored-procedures,C#,Asp.net,Stored Procedures,只是尝试用存储过程数据填充testbox1。目前我的代码是: <td> <a href="/test/test/test/testform.aspx?id=<%row.requestnumber%>"><%=row.requestnumber%></a> </td> 新生成的testform.aspx的url中显示的id具有正确的值,例如id=363。它正确地获取并显示了我的存储过程数据 我想从这里开始,在新生成
<td>
<a href="/test/test/test/testform.aspx?id=<%row.requestnumber%>"><%=row.requestnumber%></a>
</td>
新生成的testform.aspx
的url中显示的id具有正确的值,例如id=363
。它正确地获取并显示了我的存储过程数据
我想从这里开始,在新生成的页面上的文本框中显示该值
比如说textbox1
我把这个放在url里了吗?c#文件?html文件
非常感谢您的建议 您的意思是
testform.aspx
上会有一个TextBox
,当用户点击此链接时,您希望该值显示在该TextBox
中吗?由于您将该值作为查询字符串参数传递,因此可以在testform.aspx
的Page\u Load
事件中对其进行设置。大概是这样的:
this.TextBox1.Text = Request.QueryString["id"];
(这假设
TextBox
名为TextBox1
。当然,它不应该是这样。只要使用您正在使用的任何名称即可。)如果查询字符串上没有提供id
值,则应该以静默方式继续设置一个空值(或null
,但这与客户端没有区别)TextBox1中的值
我的意思是它不起作用,不能填充文本框的值。@user3541847:您能提供更多的信息吗?链接调用的URL是什么?查询字符串中是否有值?这些值在Request.QueryString
中可用吗?正在设置的字符串值是什么?您至少需要进行一些调试。“它不起作用”不是对问题的有效描述。