我有一種情況,我的Web應用程序坐在並等待發送到爲該源指定的特定網頁的請求。例如,source1向myapplication/source1.aspx發出請求,source 2向myapplication/source2.aspx發出請求。我想知道是否有可能讓它有10個不同的.aspx頁面實際上等待請求,如果我可以以某種方式配置我的應用程序以「僞造」那些頁面存在並且實際上只有一個頁面來處理請求。僞造ASP.NET頁面
因此,基本上source1會發布到myapplication/source1.aspx的URL,但我的應用程序將其解釋並將其發送到主處理頁面。一個問題是主頁面也需要知道它來自哪個源。
我不能依靠源能夠發佈到myapplication/processPage?Source = Source1,這樣我就可以從查詢字符串中找出哪個源發送了什麼。
我希望這一切都有意義,請讓我知道如果您需要進一步澄清。感謝您的幫助。
您可以將所有不同的URL添加到web.config的httpHandlers部分,使用重寫將任意URL發送到您的一個處理程序或使用路由(asp.net 4) – 2010-12-20 20:41:13
聽起來你可能會問:http ://stackoverflow.com/questions/60857/mod-rewrite-equivalent-for-iis-7-0 – 2010-12-20 20:41:19