有一个控件赋值的问题。。跪谢大虾。。。

mengyun221 2010-03-11 09:32:04
this.lbParameters.Text = "Parameters: ";
for (int i = 0; i < queryParams.Count; i++)
{
this.lbParameters.Text += queryParams[i].ParameterName+" ";
}

这样赋值有错吗
...全文
146 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
小_虎 2010-03-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 mengyun221 的回复:]
        this.lbParameters.Text = "Parameters: ";
        for (int i = 0; i < queryParams.Count; i++)
        {
            this.lbParameters.Text += queryParams[i].ParameterName+"  ";
        }
 
这样赋值有错吗

[/Quote]
看看引用格式恢复了没有。
丰云 2010-03-11
  • 打赏
  • 举报
回复
Microsoft JScript runtime error:
报的是上面的错误,跟你这段cs代码貌似没有关系吧
hewenkim 2010-03-11
  • 打赏
  • 举报
回复
把查询字符串中的参数的名字显示在Lable控件中:(是这个意思吧?可以参考下面的代码)
System.Collections.Specialized.NameValueCollection coll = Request.QueryString;

String[] strParamName = coll.AllKeys;
int count = coll.Count;
for (int i = 0; i < count; i++ )
{
this.lbParameters.Text += strParamName[i] + " ";
}
mengyun221 2010-03-11
  • 打赏
  • 举报
回复
调试没错,只有在放行以后才有这种错误,大虾帮帮忙。。。
mengyun221 2010-03-11
  • 打赏
  • 举报
回复
改了你们说的方法了还是不行。。。
mengyun221 2010-03-11
  • 打赏
  • 举报
回复
引用 2 楼 mengyun221 的回复:不长,但是我的会报运行时错误。。Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.什么意思?

改改看:
var tmpStr = "Parameters: ";
for (int i = 0; i < queryParams.Count; i++)
{
tmpStr += queryParams[i].ParameterName+" ";
}
this.lbParameters.Text = tmpStr;

另外,你这段代码是在js里面的???




在cs里面的
丰云 2010-03-11
  • 打赏
  • 举报
回复
引用 2 楼 mengyun221 的回复:
不长,但是我的会报运行时错误。。Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.什么意思?

改改看:
var tmpStr = "Parameters: ";
for (int i = 0; i < queryParams.Count; i++)
{
tmpStr += queryParams[i].ParameterName+" ";
}
this.lbParameters.Text = tmpStr;

另外,你这段代码是在js里面的???
mengyun221 2010-03-11
  • 打赏
  • 举报
回复
这个错误是说未将对象应用到实例。。。。
mail_ylei 2010-03-11
  • 打赏
  • 举报
回复
唯一的例外也可以在ASPX标记:(在“%=,或在”%#代码块)。
小_虎 2010-03-11
  • 打赏
  • 举报
回复
queryParams是个什么类型(集合),有没有queryParams[i].ParameterName属性。


用的Linq?
ff_1211 2010-03-11
  • 打赏
  • 举报
回复
这样没错。。你把错误放到google或百度里面搜索下
mengyun221 2010-03-11
  • 打赏
  • 举报
回复
不长,但是我的会报运行时错误。。Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.什么意思?
kyoybs 2010-03-11
  • 打赏
  • 举报
回复
没错,但是如果queryParams比较长,效率会很低,应该用StringBuilder
xxoo2007 2010-03-11
  • 打赏
  • 举报
回复
不是这段代码的错误,检查下是不是使用了UpdatePanel而没有加ScriptManager。

62,253

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧