如何以字符串格式编写文本框值

时间:2019-06-09 08:40:01

标签: c# asp.net json

我试图获取JSON格式的文本框值,但是当我将“ + txtName.Text +”放入字符串中写入文本框值的正确格式时却给出了错误提示

 string json = @"
        {


            'MemberName':"+txtName.Text+", 
            'MemeberEmail':'mack @mack.com',
            'MemberPassword':'111'


        }";

代码在上方

3 个答案:

答案 0 :(得分:1)

string json = @“             {

            'MemberName':'" + txtName.Text + @"', 
            'MemeberEmail':'" + txtEmail.Text + @"',
            'MemberPassword':'" + txtPassword.Text + @"'


       }";

答案 1 :(得分:0)

只需执行以下操作即可帮助您摆脱困境。

@app.route('/analyze', methods=['POST'])
async def analyze(request):
    data = await request.form()
    img_bytes = await (data['file'].read())
    img = open_image(BytesIO(img_bytes))

    t_img= PIL.Image.open(BytesIO(img_bytes)).convert('RGB')
    t_img = pil2tensor(t_img, np.float32)
    t_img = t_img.div_(255)
    with torch.no_grad():
        # test_output = learn.model.eval()(t_img.unsqueeze_(0).cuda())
        test_output = learn.model.eval()(t_img.unsqueeze_(0))

对于 JsonConvert ,使用 Newtonsoft nuget软件包。

答案 2 :(得分:0)

使用Verbatim文字(@)时,您需要使用""作为字符串中的转义序列。一个简单的"将结束字符串。就像普通字符串中的\"一样。

string json = @"
    {


        'MemberName':""+txtName.Text+"", 
        'MemeberEmail':'mack @mack.com',
        'MemberPassword':'111'


    }";