嗯,我有一個網頁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