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# datagridview制作通用查询界面问题
- 又来求一个简单的正则,提示txt内所有"><"内的字符
- [攒分贴]每日小知识
- winform 中 tabControl 的 选项卡排列问题
- 请大家看看这个怎么实现 关于控件的动态添加???????????????
- [来抢分]求助TreeView中两个节点关系的判断
- 字符串的操作 牛人相助!!!!
- 如何动态的从数据库读出数据去构建一个象csdn里的设置自定义社区 一样的页面
- 没装打印机可不可以实现RichEdit的打印预览功能?我用了MSDN上的代码
- datagird问题
- 谁做过网上银行和支付宝?
- 窗体间拖放问题(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的属性试一下.