MVC中的QueryString传值
来源:互联网 发布:linux自动重启脚本 编辑:程序博客网 时间:2024/04/29 05:57
MVC中的QueryString传值和普通传值方式是一样的,它同样需要再代码逻辑中获取字符串的值,并在页面中显示,以往asp.net是在.cs文件中获取字符串的值,然后再页面.aspx中进行显示如下:
代码: Default.aspx
<%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<a href ="About.aspx?id=12345">hello</a>
</asp:Content>
About.aspx
<%@ Page Title="关于我们" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="About.aspx.cs" Inherits="WebApplication1.About" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</asp:Content>
About.aspx。cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class About : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = Request.QueryString["id"];
}
}
}
在MVC中的传值思想也是这样的
1.相对于上面,我们在Index.aspx中写入一个QueryString字段,其中new{word="Qstring"}就是定义的字段(注意:只能用word关键字)
<%=Html.ActionLink("链接", "about", "home",
new { word = "Qstring" },
new { @Class="x"}
)%>
2.在控制器HomeController.cs中写入获取字符串,需要再About()方法中获取Index.aspx传递过来的字段
public ActionResult About()
{
ViewData["w"] = Request.QueryString["word"];
return View();
}
3.在About.aspx中接收ViewData[]字典
<%=ViewData ["w"] %>
- MVC中的QueryString传值
- .net1.0中的Request.QueryString
- queryString
- QueryString
- querystring
- querystring
- 获取地址中的参数 request.QueryString("param")
- QueryString中的加号变成了空格
- QueryString传值key区分大小写
- C# Asp.net MVC 分页时传参场景 动态生成QueryString
- QueryString中的加号变成了空格问题解决方法
- js中自定义QueryString方法,获取url中的参数值
- 在codeigniter中的url中混合使用querystring和segment
- JS获取GET请求中QueryString中的参数
- MVC 从客户端中检测到有潜在危险的 Request.QueryString 值
- MVC 从客户端中检测到有潜在危险的 Request.QueryString 值
- Request.QueryString
- Request.QueryString
- 构件Form表单
- Mark Zuckerberg:编程已经变成我的本能
- 子UIView自动大小
- 推荐使用CComPtr 管理 com指针
- 数据库数据批量SQL导出工具
- MVC中的QueryString传值
- 数据库迁移总结
- 【SVN】递归删除.svn文件夹
- 虚函数,虚析构函数,纯虚函数,抽象类
- JBoss的安装及安装过程出现的问题解决方案
- 新浪微博布局学习——妙用TabHost
- Thirft框架介绍
- struct--timer_list <--> 定时器(动态定时器/内核定时器)
- 用户管理的完全恢复