2009-05-18 5 views
1

가능한 한 최대한의 마법 문자열을 사용하지 않으려 고하지만 VB에서 올바른 구문을 찾을 수 없습니다. 같은 단일 모델은 c# example에 표시됩니다.MVC에서 단일 모델을 선언하는 강력한 구문 (강력한 형식의 뷰를 활용)

누구나 올바른 방향으로 나를 가리킬 수 있습니까?

(현재 아래라는 모델 텍스트에서 "문의 예상 종료")

<% Dim FormObject As Form = (Form)Model %> 

편집 :

간단한 directcast가 필요합니다 (바보 같은 질문 죄송합니다)이었다

<% Dim FormObject As Form = DirectCast(Model, Form)%> 

답변

2

무엇을 이식하려고하는지는 캐스트 연산자입니다. 다음 코드를 시도해보십시오.

<% Dim FormObject As Form = DirectCast(Model, Form) %> 
1

당신은보기 강하게 중 하나는 C# 또는 VB.NET을 사용하여 다음과 같이 입력 할 필요가 :

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<FormObject>" %> 

그래서 당신이 그것을 사용할 때 그것을

캐스팅 할 필요가 없습니다
<% Dim FormObject As Form = Model %> 
관련 문제