第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何從其他位置在 Razor 頁(yè)面中添加模型

如何從其他位置在 Razor 頁(yè)面中添加模型

C#
MMMHUHU 2022-12-31 13:23:47
我的模型public class UserRegistrationViewModel{    public string Description { get; set; }}指數(shù)@model UserRegistrationViewModel<form asp-controller="Demo" asp-action="RegisterTextArea" method="post">    <textarea asp-for="Description"></textarea>    <button type="submit">Test</button></form>那里很完美,但是如果我在類庫(kù)項(xiàng)目中聲明了我的實(shí)體域,會(huì)發(fā)生什么情況?如何將那個(gè)類的地址放在我的剃刀頁(yè)面上?這句話對(duì)嗎?我目前犯了一個(gè)錯(cuò)誤@model DomainEntities.ViewModel.UserRegistrationViewModel 另一個(gè)例子我目前正在犯錯(cuò)誤@model Domain.ViewModel.UserLogInViewModel@{    ViewBag.Title = "Login";}<h2>Login</h2><form method="post" asp-controller="Account" asp-action="Login"      asp-route-returnurl="@Model.ReturnUrl">    <div asp-validation-summary="ModelOnly"></div>    <div>        <label asp-for="Username"></label>        <input asp-for="Username" />        <span asp-validation-for="Username"></span>    </div>    <div>        <label asp-for="Password"></label>        <input asp-for="Password" />        <span asp-validation-for="Password"></span>    </div>    <div>        <label asp-for="RememberMe"></label>        <input asp-for="RememberMe" />        <span asp-validation-for="RememberMe"></span>    </div>    <div>        <input type="submit" value="Login" />    </div></form>
查看完整描述

1 回答

?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊

所以如果你的Web項(xiàng)目直接引用你的DomainEntities項(xiàng)目那么是的,它會(huì)起作用你只需要指定完整namespaceViewModel

@model My.Full.Namespace.DomainEntities.ViewModel.UserRegistrationViewModel

或者更清潔:

@using My.Full.Namespace.DomainEntities.ViewModel
@model UserRegistrationViewModel

對(duì)于第二個(gè)錯(cuò)誤,你的namespaceto the ViewModelis different, ie DomainvsDomainEntities很可能是你namespaces寫錯(cuò)了或者拼寫不完整。

如果您使用某種方式Dependency Injection來(lái)注入您DomainEntities,那么如果沒(méi)有一些瘋狂的解決方法,您的方式將行不通。Web需要直接依賴于您的項(xiàng)目ViewModels。

最后,我質(zhì)疑你把你ViewModels放在一個(gè)單獨(dú)的項(xiàng)目中,我會(huì)說(shuō)除了最極端的情況外,你ViewModels應(yīng)該在你的Web項(xiàng)目中。


查看完整回答
反對(duì) 回復(fù) 2022-12-31
  • 1 回答
  • 0 關(guān)注
  • 131 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)