【问题标题】:How to use ASP.NET replace command to insert variables?如何使用 ASP.NET 替换命令插入变量?
【发布时间】:2013-08-29 12:13:48
【问题描述】:
<asp:TextBox ID="TESTBOX" runat="server">SOME TEXT Query=0 MORE TEXT</asp:TextBox>

Protected Sub btnReplace_Click(ByVal sender As Object, ByVal e As EventArgs)
    Dim QueryID As String
    QueryID = Request.QueryString("Query")
    Dim MyText As String = Me.TESTBOX.Text      
    Dim MyTextNew = MyText.Replace("Query=0", "Query=" & QueryID)
    TESTBOX.Text = MyTextNew
End Sub

问题 如何在 ASP.NET VB 中用变量替换文本?

【问题讨论】:

  • 请在此处定义don't work。不换?换错了?遇到错误?

标签: asp.net vb.net variables replace query-string


【解决方案1】:

“用变量替换文本”有效。

试试这个:

Dim myVar As Integer = 12
Dim MyTextNew = MyText.Replace("Query=0", "Query=" & myVar)

它应该可以工作。

您的代码中的问题是您对 QueryString 的请求没有返回值。使用堆栈跟踪或 msgbox() 检查它并注意它为空。

【讨论】:

  • 谢谢阿曼,你是对的。问题在于从页面请求我的查询字符串,而不是上面的代码。我应该早点按照您的建议尝试手动插入。
猜你喜欢
  • 1970-01-01
  • 2015-01-25
  • 1970-01-01
  • 2020-07-29
  • 2017-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-19
相关资源
最近更新 更多