尝试从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()
方法之前,您需要检查是否存在所需的参数
if (Request.Params["cu"] != null)
{
//Your code
}
以上是关于尝试从URL获取参数时出现异常的主要内容,如果未能解决你的问题,请参考以下文章
尝试从 UWP WebView 获取 html 时出现异常(HRESULT 异常:0x80020101)
尝试从 Apache Beam 中的选项获取值时出现空指针异常