ASP.NET表单传参问题? <form action="xxx.aspx?id=<%=%>" method="get"> <%=%>这里如何用变量代替
<formaction="xxx.aspx?id=<%=%>"method="get">表单下面有个HTML的SELECT控件,我想问如何将SELECT选中的值当做参数写...
<form action="xxx.aspx?id=<%=%>" method="get"> 表单下面有个HTML的SELECT控件,我想问如何将SELECT选中的值当做参数写在赋给参数id,或者有其他方法也可以,总之就是能把SELECT选中的值成功赋给ID就行。
展开
1个回答
展开全部
写一个<select name="id">,submit提交的时候get会自动在url后面带id参数的,这是最基本的html表单技术啊
更多追问追答
追问
问题xxx.aspx加载页面的时候获得不到,我用request.querystring和FORM都不行。
只有把值赋在id后面这种方式才能获得。所以我想问下这个值怎么绑定给ID。
因为那个SUBMIT调用的是个JS函数,这个函数不是我写的呵呵,我也看不太懂,目前我只知道可以通过ID绑定的方式可以传过去。
比如我xxx.aspx?id=6这样就可以传过去,问题我想用SELECT控件选中的值来代替这个6,怎么搞啊
追答
如果是这样,说明那个js改的没有走正常的请求流程,你需要把那个函数的代码贴出来。
如果你非要修改form的action,还是要在onsubmit方法里面修改,jquery有个插件,可以直接使用ajax提交form,会自动从form里面提取所有控件值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询