Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 将代码行存储在字符串中?_Asp.net_Vb.net - Fatal编程技术网

Asp.net 将代码行存储在字符串中?

Asp.net 将代码行存储在字符串中?,asp.net,vb.net,Asp.net,Vb.net,我需要将代码存储在一个字符串中,这样如果值为true,它就在代码行中,如果不为true,它就不在代码行中。当我填充summarytextbox时,如果咨询金额为“”,则如果咨询金额包含代码,则不要使用此代码。这可能吗?另一方面,我必须做一系列的if-then语句。当我做以下操作时,它不能转换为双精度 Dim ConsultingFee As String Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.Even

我需要将代码存储在一个字符串中,这样如果值为true,它就在代码行中,如果不为true,它就不在代码行中。当我填充summarytextbox时,如果咨询金额为“”,则如果咨询金额包含代码,则不要使用此代码。这可能吗?另一方面,我必须做一系列的if-then语句。当我做以下操作时,它不能转换为双精度

Dim ConsultingFee As String 
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Session("ConsultingFeeAmount") = "" Then

    Else
'Store the following line in a string????
        ConsultingFee = +Environment.NewLine + Session("ConsultingFee") + " Amount: " + Session("ConsultingFeeAmount")

    End If



    SummaryTextBox.Text = Session("TeachingHospital") + Environment.NewLine + Session("HospitalAddress") + Environment.NewLine + Session("HospitalCity") + Environment.NewLine + Session("HospitalState") + Environment.NewLine + Session("HospitalZip") + Environment.NewLine + Session("HospitalTIN") + ConsultingFee

End Sub

您需要连接到
ConsultingFee
字符串变量,如下所示:

ConsultingFee = ConsultingFee & Environment.NewLine & Session("ConsultingFee") & " Amount: " & Session("ConsultingFeeAmount")


您需要连接到
ConsultingFee
字符串变量,如下所示:

ConsultingFee = ConsultingFee & Environment.NewLine & Session("ConsultingFee") & " Amount: " & Session("ConsultingFeeAmount")


那么您的问题是什么,如何将
会话中的值转换为正确的.NET类型?
会话
中的所有内容都是一个
对象
。不,如何将代码环境存储。换行符+会话(“咨询费”)+“金额:“+会话(“咨询费金额”)存储到变量或字符串中?因为我不会总是在我的summarytextbox中需要这些代码。text这不就是你在注释后面的行中所做的吗?
“将下面的行存储在字符串中?”
?我不确定你在那里的语法,我已经有几年没有使用VB.NET了,但是我非常确定
ConsultingFee=+Environment.NewLine
不是合法的语法。我想你的意思是
ConsultingFee=ConsultingFee+Environment.NewLine
,对吗?或者你也可以使用
+=
语法。感谢它现在起作用。很好,如果有人遇到这个问题,并且不想通读注释来破译,我在下面发布了答案,只是为了澄清一下。如果您觉得答案对您有帮助,请随时接受。那么您的问题是什么,如何将
会话中的值转换为正确的.NET类型?
会话
中的所有内容都是一个
对象
。不,如何将代码环境存储。换行符+会话(“咨询费”)+“金额:“+会话(“咨询费金额”)存储到变量或字符串中?因为我不会总是在我的summarytextbox中需要这些代码。text这不就是你在注释后面的行中所做的吗?
“将下面的行存储在字符串中?”
?我不确定你在那里的语法,我已经有几年没有使用VB.NET了,但是我非常确定
ConsultingFee=+Environment.NewLine
不是合法的语法。我想你的意思是
ConsultingFee=ConsultingFee+Environment.NewLine
,对吗?或者你也可以使用
+=
语法。感谢它现在起作用。很好,如果有人遇到这个问题,并且不想通读注释来破译,我在下面发布了答案,只是为了澄清一下。如果您觉得答案对您有帮助,请随意接受。VB中的字符串连接是&运算符(或&=)。+运算符在大多数情况下都可以工作,但它可能会产生意外的结果(如InvalidCastException)。建议在VB中使用&operator。@DouglasBarbin-谢谢您,先生,自从在VB.NET中编程以来,已经有很多次了,但我一看到您的评论就想起了区别。VB中的字符串连接是&operator(或&=)。+运算符在大多数情况下都可以工作,但它可能会产生意外的结果(如InvalidCastException)。建议在VB中使用&operator。@DouglasBarbin-谢谢你,好心的先生,自从在VB.NET中编程以来,已经有很多次了,但是我一看到你的评论就想起了区别。