ASP.NET MVC에서 여러 인수와 경로, 나는 이것을 가지고 지금까지 ...내가 MVC 응용 프로그램에서 동적 경로를 설정하려고 3
string conString = "YATAYATAYATA";
SqlConnection con = new SqlConnection(conString);
SqlCommand cmd = new SqlCommand();
// Retrieve routes from database
cmd.CommandText = "SELECT R.*,S.* FROM Routes R INNER JOIN Sites S ON S.ID = R.SiteID WHERE S.ID = 1";
cmd.CommandType = CommandType.Text;
cmd.Connection = con;
con.Open();
SqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
routes.MapRoute(
rdr["name"].ToString(), // Route name
rdr["url"].ToString(), // URL with parameters
new
{
controller = rdr["controller"].ToString(), // Controller name
action = rdr["action"].ToString(), // Action name
id = UrlParameter.Optional // Parameter defaults
}
);
}
그리고 지금은 큰 노력하고 있습니다, 나는 데 유일한 문제는 내가처럼 꺼내 수있는 데이터베이스에 선택적 인수의 쉼표로 구분 된 목록을 지정하는 기능을하고 싶은 것입니다 ...
Array optParams = rdr["parametersOpt"].ToString().Split(',');
그러나 나는 확실하지 않았다 방법 해당 매개 변수를 경로 객체에 올바르게 고정하십시오. 그냥 익숙하지 않은 마이너 C# 구문 일 수 있습니다.
Y 귀하의 질문에 대한 답변을 받아 들여야합니다. – SLaks
죄송합니다 ... 그 일을 잊어 버린 것 같습니다 ... 감사합니다! 나는 분명히 멍청하다 ... – jcreamer898