在URL

2013-04-27 27 views
-1

我的ASP.NET頁面上的工作(使用C#)觸發某個腳本時,會做相關的行動,但這裏傳遞的數據是我想做的事情......在URL

通常我會放通過URL定義變量和值等數據...

example.test.com/test.aspx?v1=value

我想要做的就是發送終端用戶將包含一個URL只重視部分。

所以,我傳送給用戶的網址是:

example.test.com/value

最好的問候,

預先感謝您非常

+1

你嘗試過這麼遠嗎?我還建議讓你的問題更具描述性,因爲我花了兩三次才明白你的問題。 – jason328 2013-04-27 23:40:36

+2

查看ASP.NET Web窗體的友好URL:http://www.asp.net/vnext/overview/latest/aspnet-and-web-tools-20122-release-notes-rtw#_ASP.NET_Friendly_URLs 或切換到ASP.NET MVC – Netricity 2013-04-27 23:54:32

+0

如果您使用的是v4.0,那麼您可以使用內置的asp.net webform [routing](http://msdn.microsoft.com/en-us/library/cc668201(v = vs .100).aspx) – 2013-04-28 00:57:56

回答

0

在您的服務器端FORM_LOAD代碼塊中使用下面的代碼。

string SentValue; 
// 
protected void Page_Load(object sender, System.EventArgs e) 
{ 
    if (Request.QueryString.Count > 0) { 
    SentValue = Request.QueryString.Item(0); 
    } else { 
    SentValue = "Nothing Doing!"; 
    } 
} 

當您發送數據發送如下(想象中的頁面您發送它被稱爲Test.aspx的)

<a href="test.aspx?AZAM">Data is azam</a> 
<a href="test.aspx?ANISA">Data is anisa</a> 
<a href="test.aspx?RAZINA">Data is razina</a> 
<a href="test.aspx?RASHIDA">Data is rashida</a> 
<a href="test.aspx?ALEX">Data is alex</a> 
<a href="test.aspx?ANGELA">Data is angela</a> 
<a href="test.aspx?PETER">Data is peter</a> 
<a href="test.aspx?PAUL">Data is paul</a> 
+0

謝謝Zaf Khan,這是我最需要的解決方案。 Netricity和RS,謝謝你的幫助...我也會看看你的建議 – user1972670 2013-04-28 07:13:52

+0

歡迎你user1972670 - 很高興能有所幫助。 – Zeddy 2013-04-28 13:54:56