就是用Request获取信息;
Request.QueryString["name"];这里面这个name是什么意思啊?是个变量还是固定用法啊?
为什么我页面重定向后,在页面上什么都没显示呢?而且看地址栏里也没用所谓的编码了的Unicode字符啊?
Request.QueryString["name"];这里面这个name是什么意思啊?是个变量还是固定用法啊?
为什么我页面重定向后,在页面上什么都没显示呢?而且看地址栏里也没用所谓的编码了的Unicode字符啊?
解决方案 »
- 关键字搜索问题
- 如何把多选框加进页面中,并在删除代码中获得选中的那条数据
- 谁给个验证码的完整代码谢谢!!!
- NET2。0里login控件应用?
- window.open如何传值??
- 如何动态改变form表单的method属性值(post/get)?谢谢谢谢
- 用web service打印WORD文件,COM调用时权限异常抛出
- jit 调试失败,出现以下 错误:决绝 访问.JIT调试由用户"pine(服务器)\ASPNET启动
- 在VB.NET中如何调用*.dll的动态链接库?
- 关于datagrid中的ButtonColumn所触发事件的问题?
- 这类功能是怎么实现 的 ?
- aspnetpager 分页显示问题
我才学.net,什么都不懂呢,急死了
a.aspx
string name=Request.QueryString["name"].ToString();
在Default.aspx页面的后台代码中你使用string nameYouNeed = Request.QueryString["name"];
这个QueryString中的索引就是上述红色的地方写的值,当然你也可以随便起什么其他名字你要传id你就在Request.QueryString["id"]取就可以了~
我用的是: string id = Request.QueryString["name"];
string age = Request.QueryString["age"];
Response.Write(id + "<br>" + age);
为什么页面里什么都没有啊?
string id = Convert.tostring(Request.QueryString["name"]);
string age = Convert.tostring(Request.QueryString["age"]);
Response.Write(id + "<br>" + age);
<!--这个是post传值-->
<form id="form1" method="post" action="Default.aspx">
<div>
<input id="id" name="id" type="text" />
<input id="name" name="name" type="text" />
<input id="btn" type="submit" value="submit" />
</div>
</form> protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (!string.IsNullOrEmpty(Request.Form["id"]))
Response.Write(Request.Form["id"]);
if (!string.IsNullOrEmpty(Request.Form["name"]))
Response.Write(Request.Form["name"]);
}
}
<!--这是get传值-->
<form runat="server">
<div>
<asp:TextBox ID="id" runat="server"></asp:TextBox>
<asp:TextBox ID="name" runat="server"></asp:TextBox>
<asp:Button ID="btn" runat="server" Text="Button" onclick="btn_Click" />
</div>
</form>
//get传值你看下链接
//http://localhost:2419/WebSite5/Default.aspx?ID=1&Name=csdn这种形式的
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (!string.IsNullOrEmpty(Request.QueryString["ID"]))
Response.Write(Request.QueryString["ID"]);
if (!string.IsNullOrEmpty(Request.QueryString["Name"]))
Response.Write(Request.QueryString["Name"]);
}
}
protected void btn_Click(object sender, EventArgs e)
{
Response.Redirect("Default.aspx?ID=" + id.Text + "&Name=" + name.Text + "");
}