我想在路由表中添加可选参数.例如,我希望用户浏览这样的产品目录:http: //www.domain.com/browse/by-category/electronics/1,2,3等
现在我创建了这样的路线:
routes.MapPageRoute(
"ProductsBrowse",
"browse/{BrowseBy}/{Category}",
"~/Pages/Products/Browse.aspx"
);
Run Code Online (Sandbox Code Playgroud)
然而问题是,当用户输入http://www.domain.com/browse时,我希望他们提供一个不同的页面,他们可以选择如何浏览的方式.因此不会使用参数{BrowseBy}和{Category}.
有没有办法围绕这个为每个场景创建单独的路线?
感谢您的时间!亲切的问候,马克
我已经建立了这样一个类:
private class TestResults
{
public bool IsAdmitted { get; set; }
public bool IsDuplicate { get; set; }
public bool IsVerified { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
通过单击radiobutton列表,可以在回发时设置此类的值.但问题是我不知道如何在多个回发中保存这些值.我想过使用viewstate,但我不太确定如何使用这个类.
也许我在这里错过了一些重要的事情.
希望有人能指出我正确的方向
谢谢你的时间!亲切的问候,马克