2013-03-28 71 views
5

我打開一個頁面onClick事件使用JavaScript從後面的代碼。但我想傳遞查詢字符串參數並在另一頁上訪問它。如何添加Querystring參數從代碼後面在asp.net中使用JavaScript?

string id=1; 
    teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "'"); 

上面的代碼工作正常!

現在我想使用Javascript追加QueryString,並從CodeBehind的另一頁訪問它。

我想:

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "'" + "&isabout=true"); 

但它一點兒也不作品!

如何使用HTML錨有條件的重定向:

<a style="border: 0px none; float: left;" href="TeamMember.aspx"> 

      <img alt="<--" src="Images/ArrowLeft.png" style="display: inline-block; cursor: pointer; 
       border: 0 none;" /> 
     </a> 

在上面我想設置根據查詢參數條件重定向?例如:如果isabout = true,則重定向到TeamMember.aspx else Other.aspx 幫助讚賞! 謝謝

+0

ek number shekhar bhau。 changla prashna aahe。 – Freelancer 2013-03-28 06:13:47

+0

你需要用單引號包裝ID。 – 2013-03-28 06:33:59

回答

5

您在查詢字符串內有單引號'。您必須將報價'的位置更改爲href字符串的末尾。

改變這一點。

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "'" + "&isabout=true"); 

對此。

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "&isabout=true'"); 
+0

感謝您的回覆!但是,這給Javascript錯誤:「Unternminated String」! – 2013-03-28 06:12:35

+0

我修改了我的答案..請再試一次。 – scartag 2013-03-28 06:13:06

+0

謝謝這個作品!請你回答我的第二個問題,我修改了現有的? – 2013-03-28 06:32:54

相關問題