Asp.net 如何创建类似stackoverflow的页面
我想知道这些页面是如何工作的! 像这样: 地址末尾并没有分机 这是直接调用webmethods的方法吗?! 我写了这一页,但我认为它不对Asp.net 如何创建类似stackoverflow的页面,asp.net,webmethod,Asp.net,Webmethod,我想知道这些页面是如何工作的! 像这样: 地址末尾并没有分机 这是直接调用webmethods的方法吗?! 我写了这一页,但我认为它不对 public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string name= Request.QueryString["name"];
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string name= Request.QueryString["name"];
if (Request.PathInfo == "/SayHi")Response.Write( SayHi(name));
}
[WebMethod]
public static string SayHi(string name)
{
return "Hi " + name;
}
//[WebMethod]
//public static string SayHi()
//{
// return "Hi ";
//}
}
看一看。它是根据运行堆栈溢出站点的框架。MVC使用允许URL不带尾随“.aspx”。看看。它是根据运行堆栈溢出站点的框架。MVC使用允许URL不带尾随“.aspx”。StackOverflow使用ASP.NET MVC作为其核心web技术,您是对的,没有扩展,因为有一个处理请求的路由引擎 在您的示例中:
http://stackoverflow.com/questions/ask
这相当于StackOverflow站点根据路由引擎的规则设置,调用名为ask
的控制器并显示其默认视图
有关ASP.NET MVC路由工作原理的详细信息,请阅读
更新:
有关StackOverflow站点最初构建在什么软件和硬件上的更多信息,请阅读。这通常仍然是正确的,尽管随着用户基础的增加,一些硬件和每个硬件的数量可能已经发生了变化。StackOverflow使用ASP.NET MVC作为其核心web技术,您是对的,没有扩展,因为有一个处理请求的路由引擎 在您的示例中:
http://stackoverflow.com/questions/ask
这相当于StackOverflow站点根据路由引擎的规则设置,调用名为ask
的控制器并显示其默认视图
有关ASP.NET MVC路由工作原理的详细信息,请阅读
更新:
有关StackOverflow站点最初构建在什么软件和硬件上的更多信息,请阅读。这通常仍然是正确的,尽管随着用户基数的增加,一些硬件和每个硬件的数量可能已经发生了变化。对于
ASP.NET
,您可以使用,这将允许您单独配置URL的外观
您可以将其用于和与较新版本一起使用。对于
ASP.NET
,您可以使用,这将允许您单独配置URL的外观
您可以将其用于更新版本。非常感谢您的朋友!现在,您能告诉我如何在jquery中处理路由吗?!我是说我怎么能用参数谢谢你这么多朋友!现在,您能告诉我如何在jquery中处理路由吗?!我的意思是如何使用参数