请我想要获取一个控件的text值,并且返回,应该要怎么写呐?
答案:5 悬赏:0
解决时间 2021-02-12 13:34
- 提问者网友:陪我到最后
- 2021-02-12 08:19
请我想要获取一个控件的text值,并且返回,应该要怎么写呐?
最佳答案
- 二级知识专家网友:萝莉姐姐鹿小北
- 2021-02-12 08:55
废话,当然找不到UserName,与Password,如果你要直接获取前台TextBox的值,根本没有必要搞getUserName,getPassword,直接TextBox1.Text就可以取值了
假如你硬要用上面的方法,那么
string username = getUserName(UserName);
string password = getPassword(Password);
那么,UserName,Password必须是前台已经存在的两个TextBox的ID,不过,这样的话,(TextBox UserName)这里的名字最好不要重合
如果你下面的UserName必须使用TextBox UserName的这个UserName,那么,你可以把TextBox UserName的定义放到class的下面protected string getUserName的上面,即放到方法的外面
讲解完毕,我不知道你代码这么写是为了干什么,不过我看了真的很无语
假如你硬要用上面的方法,那么
string username = getUserName(UserName);
string password = getPassword(Password);
那么,UserName,Password必须是前台已经存在的两个TextBox的ID,不过,这样的话,(TextBox UserName)这里的名字最好不要重合
如果你下面的UserName必须使用TextBox UserName的这个UserName,那么,你可以把TextBox UserName的定义放到class的下面protected string getUserName的上面,即放到方法的外面
讲解完毕,我不知道你代码这么写是为了干什么,不过我看了真的很无语
全部回答
- 1楼网友:浪者不回头
- 2021-02-12 12:49
首先 $.('#text1').val() 不对 应该是$('#text1').val()<br><br>其次页面还没加载完 不能正确活准确回去制定值<br><br>正解<br>jquery(document).ready(function() {<br>// 需要将获取val();的部分 放到这里<br>var a = "{value1:"+$("#text1").text()+",value2:"+$("#text2").text()+"}";<br>alert(a); <br>});
- 2楼网友:无字情书
- 2021-02-12 11:36
public string UName
{
get { return UserName.Text; }
set { UserName.Text = value; }
}
}
public string pwd
{
get { return Password.Text; }
set { Password.Text = value; }
}
}
protected void LoginButton_Click(object sender, EventArgs e)
{
BookDAL bookdal = new BookDAL();
string username1= UName;
string password1 = pwd;
bool result = bookdal.UserLogin(username1, password1);
if (result)
{
Response.Redirect("default.aspx");
}
else
{
Response.Redirect("login.aspx");
}
}
- 3楼网友:瘾与深巷
- 2021-02-12 10:20
你直接获取啊,为什么要写个方法呢?本来很简单的弄的更复杂了
直接string UserName=控件ID.text
string Password=控件ID.text
就可以了啊
- 4楼网友:瘾与深巷
- 2021-02-12 09:58
路过~~
从错误信息上看,是没有找到UserName和Password这两个变量!
是不是你的修饰符是protected 的缘故!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯