asp.net的 Page_Load函数里怎样调用带参数的方法
asp.net的Page_Load函数里怎样调用带参数的方法:比如说protectedvoidPage_Load(objectsender,EventArgse){Bin...
asp.net的 Page_Load函数里怎样调用带参数的方法:
比如说
protected void Page_Load(object sender, EventArgs e)
{
BindLogon(int lx);
}
但出错了,,,怎么解决呢?
BindLogon(lx); 这样写的话 当前上下文中找不到 lx,
int lx;
BindLogon(lx); 这样写的话 出现使用了没有赋值的变量lx的错
我这个方法本来就带参数的...
参数不能去掉,而且不能随便给值。 展开
比如说
protected void Page_Load(object sender, EventArgs e)
{
BindLogon(int lx);
}
但出错了,,,怎么解决呢?
BindLogon(lx); 这样写的话 当前上下文中找不到 lx,
int lx;
BindLogon(lx); 这样写的话 出现使用了没有赋值的变量lx的错
我这个方法本来就带参数的...
参数不能去掉,而且不能随便给值。 展开
3个回答
展开全部
你那BindLogon方法是怎么写的?贴出来看看,要不你自己调试一下这个方法,估计是这方法本来传过来的值就是null
BindLogon(lx);
一般Page_Load事件中常加Ispostback
if(!ispostback)
{
BindLogon(lx);
}
BindLogon(lx);
一般Page_Load事件中常加Ispostback
if(!ispostback)
{
BindLogon(lx);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BindLogon(lx);
我给个例子吧
private void button1_Click(object sender, EventArgs e)
{
int lx=11;
renew(lx);
}
private void renew(int lg)
{
if(lg>10)
MessageBox.Show("参数大于10!");
else
MessageBox.Show("参数小于10!");
}
我给个例子吧
private void button1_Click(object sender, EventArgs e)
{
int lx=11;
renew(lx);
}
private void renew(int lg)
{
if(lg>10)
MessageBox.Show("参数大于10!");
else
MessageBox.Show("参数小于10!");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int lx;
BindLogon(lx);
BindLogon(lx);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询