1个回答
展开全部
...this.方法只能使用与继承的类中,或者就是本身使用,比如你调用一个JS function(this.id),这样可以把该ID上传到JS去,可是你无法在JS中使用this.id来获取到该ID
在ASP中使用request.form(name)或request.querystring(name)来获取表单提交的数据
JS中使用document.getElementById("id").....来获取该ID所带参数
使用document.getElementName("name")....来获取该NAME属性所对应的参数
在ASP中使用request.form(name)或request.querystring(name)来获取表单提交的数据
JS中使用document.getElementById("id").....来获取该ID所带参数
使用document.getElementName("name")....来获取该NAME属性所对应的参数
更多追问追答
追问
我的就是制作一个网页,前台login定义一个textbox,后台识别不了是怎么回事呢?这是后台出错代码: if (this.ddlstatus.SelectedValue == "学生")
{
if (BaseClass.CheckStudent(txtNum.Text.Trim(), txtPwd.Text.Trim()))
{
Session["ID"] = txtNum.Text.Trim();
里面的ddlstatus,txtnum都识别不了
追答
其实後台判断中文的时候要考虑两种问题,第一就是传值是否成功,第二传值是否正确,没有乱码
然後,就是我刚刚说的了,你需要考虑到两个页面是不同页面的问题,你使用this方法来获取前台数据是不科学的,你this下的ID只代表当前页面和父类的ID号,并不能代表你前台的数据,如果你需要获取textbox的value的话,你可以document.getElementById("ddlstatus").value=“学生”来判断
然後你下面的txtNum是什麼?是当前函数的一个参数?还是当前页面的整体变量?如果不是肯定是无法识别的东西
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询