尝试从URL获取参数时出现异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尝试从URL获取参数时出现异常相关的知识,希望对你有一定的参考价值。

我有一个.NET应用程序,我想从url获取参数的值,然后将其作为文本放入另一个页面的标签中。

   protected void Page_Load(object sender, EventArgs e)
    {
        string userLoggedBranch = "";
        string cu="";          
        lbl_CustomerName.Text = Request.Params["cu"].ToString(); 

但是这条线

            lbl_CustomerName.Text = Request.Params["cu"].ToString();  

给我一个例外“对象引用没有设置为对象的实例。”目前我没有参数的链接,所以我试图以这种方式手动将参数放在链接中。如果链接通常是http://localhost:123/DefaultPage.aspx我添加到链接 http://localhost:123/DefaultPage.aspx?cu=1234然后继续打开页面,如果标签应该获得值1234

是我的代码中的问题还是我在链接中添加参数的方式?

答案

在使用.ToString()方法之前,您需要检查是否存在所需的参数