aspx页面:
<script language="javascript">
function Go(obj){
window.location="List.aspx?CatID="+<%=catid %>+"&Mark="+obj+"";}
</script>
<FORM name="frmSearch" action="List.aspx" method="get" target="_self">
<select name="categoryID" id="categoryID" onchange="Go(document.frmSearch.categoryID.options[document.frmSearch.categoryID.selectedIndex].value)">
<option value="0">全部类别</option>
<option value="2" >笔记本电脑</option>
</select>
</FORM>
然后我在后台定义了 public string catid ="1";的时候能正常读取。
但是public string catid = ""或者后面等于字符或文字的时候就读不出来。
为什么阿。到底要怎么做,还是JS这样的传值有什么?
先谢谢了。
<script language="javascript">
function Go(obj){
window.location="List.aspx?CatID="+<%=catid %>+"&Mark="+obj+"";}
</script>
<FORM name="frmSearch" action="List.aspx" method="get" target="_self">
<select name="categoryID" id="categoryID" onchange="Go(document.frmSearch.categoryID.options[document.frmSearch.categoryID.selectedIndex].value)">
<option value="0">全部类别</option>
<option value="2" >笔记本电脑</option>
</select>
</FORM>
然后我在后台定义了 public string catid ="1";的时候能正常读取。
但是public string catid = ""或者后面等于字符或文字的时候就读不出来。
为什么阿。到底要怎么做,还是JS这样的传值有什么?
先谢谢了。
解决方案 »
- C#调用java工程,或c/C++调用java工程
- TreeView焦点
- 这种简单题目不会做怎么办??
- 应用CAS(Central Authentication Service)实现C/S架构登录认证
- 请问打包时怎么指定自定义文件夹在目标计算机上的安装路径
- 关于.Net remoting 对象的接口问题
- 紧急提问: .Net中的Project的Property中的Output Type突然丢失了.
- 关于asax
- 请教大虾,获取IP地址的命令是什么
- Does anybody know how to write this code in C#??
- 谁做过网上银行和支付宝?
- 窗体间拖放问题(c# vs2005) 只要c#的
public partial class List: System.Web.UI.Page
{
public string catid= "";
protected void Page_Load(object sender, EventArgs e)
{
}
}
{ window.location="List.aspx?CatID="+ escape(<%=catid %>)+"&Mark="+obj+""; }
这样写没错吧??
不行,还是报错.
然后在List.aspx中接收catid时在Server.UrlDecode(Request.QueryString["catid"])
能给我说说为什么吗?
protected void Page_Load(object sender, EventArgs e)
{
catid="1";
}
在后台设置一个catid的属性试一下.