我在超级连接里面传了个参数
例如:
<a href='xxx.aspx?id=恐怖小说>恐怖小说</a>
怎么在接收这个参数的时候只有 恐怖小 后面哪个字就没有了,怎么回事.
例如:
<a href='xxx.aspx?id=恐怖小说>恐怖小说</a>
怎么在接收这个参数的时候只有 恐怖小 后面哪个字就没有了,怎么回事.
解决方案 »
- Dvbbs8.2.0论坛是如何攻击的
- 数据库取多个值问题
- repeater在Html中绑定时和变量比较
- 不要用控件,就直接显示搜索结果,如何写代码?
- 安装asp.net环境后执行aspx程序出错的问题
- 如何给DataGrid自动生成的编辑TextBox加入样式?
- 高手们都来谈谈web(asp.net)工程中权限的设置问题吧?是不是像window application开发中的一样,在每个aspx网页中按用户权限来控制?
- 如何让两个panel在一地上不换行
- 发布:使用SqlConnection和SqlTransaction的心得。一个类,一个例子。
- asp.net编辑工具
- asp.net 和C#中的asp.net Web应用程序 有什么区别吗??
- asp生成dll文件和.net文件生成的dll文件有什么区别?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html>
<head>
<title>URL 传中文参数</title>
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT LANGUAGE="JavaScript">
<!--
function SetUrl()
{
window.location= "URL 传中文参数.aspx?id=" + escape("恐怖小说");
}
//-->
</SCRIPT>
<script runat="server" language="c#">
private void Page_Load(object sender, System.EventArgs e)
{
if(Request.QueryString["id"] != null )
{
Response.Write("传过来的参数是:" + Request.QueryString["id"]);
}
}override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}</script>
</head>
<body>
<form id="Form1" method="post" runat="server">
<a href='JavaScript:SetUrl()'>恐怖小说</a>
</form>
</body>
</html>