我有一个.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
我的代码中的问题或我将链接参数添加到链接中的问题是什么?
答案 0 :(得分:0)
在使用.ToString()
方法之前,您需要检查是否存在需要的参数
if (Request.Params["cu"] != null)
{
//Your code
}