嗯,我有一个网页asp.net(page1.aspx这个)AMM用户可以选择两个选项A/B 如果用户选择时,他是在page2.aspx我想要一个JavaScript是执行如何根据用户操作显示或隐藏按钮?
function(receive parameter)
{
}
但是如果他选择了B选项,功能永远不会被执行。
我想要做的,如果用户选择将看到一个ASP按钮,但如果他选择选项B,他 不会是按钮
嗯,我有一个网页asp.net(page1.aspx这个)AMM用户可以选择两个选项A/B 如果用户选择时,他是在page2.aspx我想要一个JavaScript是执行如何根据用户操作显示或隐藏按钮?
function(receive parameter)
{
}
但是如果他选择了B选项,功能永远不会被执行。
我想要做的,如果用户选择将看到一个ASP按钮,但如果他选择选项B,他 不会是按钮
你可以使用查询参数......
第1页
protected void Button1_Click(object sender, EventArgs e){
Response.Redirect("~/page2.aspx?showButton=true", true);
}
protected void Button2_Click(object sender, EventArgs e){
Response.Redirect("~/page2.aspx?showButton=false", true);
}
第二页
protected void Page_Load(object sender, EventArgs e){
someButton.Visible = (Request[@"showButton"] == @"true");
}
Ť他的例子并不那么优雅,但应该让你开始你想要的东西。
你想要这样的东西吗?
Page 1 - Button 1 (to Page 2 with Button on page 2)
Button 2 (to Page 2 without Button on Page 2)
Page 2
您正在使用ASP.Net,因此请使用'代码隐藏'和服务器端控件。最简单的概念是使用GET变量,即QueryStrings。
上页上创建2个按钮1.
<asp:Button ID="Button1" runat="server" onclick="Button1Click"
Text="Button 1" />
<asp:Button ID="Button2" runat="server" onclick="Button2Click"
Text="Button 2" />
添加动作到这些按钮(第1页)
protected void Button1Click(object sender, EventArgs e)
{
Response.Redirect("~/Page2.aspx?Option=1",true);
}
protected void Button2Click(object sender, EventArgs e)
{
Response.Redirect("~/Page2.aspx?Option=2",true);
}
在第2页加载事件
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["Option"] != null)
{
if (Request.QueryString["Option"] == "1")
{
Response.Write("Option 1");
}
else if (Request.QueryString["Option"] == "2")
{
Response.Write("Option 2");
}
}
}
请在你的问题中提供更多细节。 – Jeremy 2011-03-14 01:37:23
用户在page1.aspx他将有2个选项,当他按第一个选项时,他将被重定向到page2.aspx在这个(page2)中看一个按钮,但是他在page1.aspx中的用户,他选择了secund选项,他将重定向到page2.aspx,但他不会成为按钮 – angel 2011-03-14 01:46:03
这是一首来自engrish.com的诗吗? – icelava 2011-03-14 02:12:23