English 中文(简体)
请求。 ASP的书记和书记处。 NET
原标题:Request.QueryString and OutputCache in ASP.NET
  • 时间:2011-10-25 06:20:52
  •  标签:
  • c#
  • asp.net

我有请求。 证明回报无效。 我认为,这是来自输出国的。

我在Default.aspx(有主档案)

<%@ OutputCache Duration="60" VaryByParam="button" %>

<script runat="server">
   protected void Page_Load( object sender, EventArgs e ) {
      TimeMsg.Text = DateTime.Now.ToString( "G" );
      string v = Request.QueryString["button"];
      PageName.Text = v;
   }
</script>

<form method="get" action="Default.aspx">
   <h5>Click a button</h5>
   <input type="submit" name="button" value="One" />
   <input type="submit" name="button" value="Two" />
   <input type="submit" name="button" value="Three" />
   </form>



   <p>Page generated at : <asp:Label ID="TimeMsg" runat="server"></asp:Label></p>
   <p>Page name : <asp:Label ID="PageName" runat="server"></asp:Label></p>

我再不写<代码>和t;asp:Content ID=......></asp> tag。

当我向纽特人报到时,Name页空出,我用Debugger核对了v变数,我看到该回归无效。

为什么?

最佳回答

请修改<代码>。 QueryString["button”]; to Request. 表格(“布顿”);。 这很可能是由于主页的<代码>Form。

问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签