在URL

2013-04-27 25 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