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

时间:2018-05-25 14:35:41

标签: c# .net url exception parameters

我有一个.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

我的代码中的问题或我将链接参数添加到链接中的问题是什么?

1 个答案:

答案 0 :(得分:0)

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

if (Request.Params["cu"] != null)
{
   //Your code
}