【问题标题】:How to do conditional uri operations如何进行条件uri操作
【发布时间】:2015-06-05 15:16:13
【问题描述】:

我收到了来自网站用户的用户 ID 和 URI 中的评论。单击按钮时,我想提交它,但我想设置条件,所以如果 URI 不包含用户 ID 和密码,那么我不想应用 URI 分析并允许用户输入用户 ID 和评论并按下按钮手动。我希望我以我有限的知识正确解释。问题第一部分是here

【问题讨论】:

    标签: c# asp.net asp.net-mvc-4 c#-4.0


    【解决方案1】:

    从上一个问题中您得到的查询参数为:

    var result = System.Web.HttpUtility.ParseQueryString(uri.Query);
    

    您可以查看useridcomments 之类的:

    if (result.HasKeys("userid"))
    {
        // found
    }
    

    或者您可以与 null 进行比较,例如:

    if (result["userid"] == null)
    {
        //not found
    }
    

    【讨论】:

    • 这是有道理的,所以在单击按钮时,我将首先检查它是否为空,然后什么也不做。正确的?顺便说一句,如何在 c# 文本框中将用户 ID 分配给文本框。??
    • textbox.Text = result["userid"];
    • 另一个问题是,如果 uri 可用,我想跳过/绕过页面。有什么建议吗?
    • 我假设我会将我的代码从按钮单击事件复制粘贴到页面加载事件。在 if 条件内。对吗?
    • 它有效,但对我来说 textbox.Text = result["userid"];没用,所以我将它分配给字符串变量并将该变量分配给 textbox.text 和瞧。一切正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-24
    • 1970-01-01
    相关资源
    最近更新 更多