使用存储过程中的新数据填充文本框

时间:2014-04-30 19:48:17

标签: c# asp.net stored-procedures

试图用存储过程数据填充testbox1。目前我的代码说:

<td>
   <a href="/test/test/test/testform.aspx?id=<%row.requestnumber%>"><%=row.requestnumber%></a>
</td>

新生成的testform.aspx的网址中显示的ID具有正确的值,例如id=363。它正确地获取并显示我的存储过程数据。

我想从这里开始,就是在新生成的页面上的文本框中显示该值。

让我们说textbox1

我把它放在网址中吗? c#文件?那个html文件?

任何建议都非常感谢并提前致谢!

1 个答案:

答案 0 :(得分:0)

您的意思是testform.aspx上会有TextBox,并且您希望当用户关注此链接时,该值会显示在TextBox中吗?由于您将值作为查询字符串参数传递,因此可以在Page_Load testform.aspx事件中进行设置。像这样:

this.TextBox1.Text = Request.QueryString["id"];

(这假定TextBox被命名为TextBox1。当然它不应该是。只要使用你正在使用的任何名称。)如果有id值在查询字符串中没有提供,这应该静默地继续在null中设置一个空(或TextBox1,但它没有区别客户端)。