Articles of asp.net mvc

Attributo html condizionale con Html Helper

Sto usando un helper HTML per creare una casella di controllo. In attesa di alcune condizioni, voglio aggiungere l’attributo disabled all’object htmlAttribute. Ho il codice seguente: @if (Model.IsAuthorized) { @Html.CheckBoxFor(x => @Model.Property, new { @class = “input-class” }) } else { @Html.CheckBoxFor(x => @Model.Property, new { @class = “input-class”, @disabled = “disabled” }) } Mi […]

Il valore non può essere nullo. Nome parametro: articoli (DrodownList)

Sto lavorando con ASP.NET MVC4 e ora voglio aggiungere una lista a cascata con i dati dal mio database mysql. Questo è ciò che faccio : Secondo la mia opinione (Register.cshtml): ` @Html.LabelFor(m => m.DistrictID, new { @class= “control-label”}) @Html.DropDownListFor(model => model.DistrictID, new SelectList(ViewBag.Districts, “district_id”, “district_name”, Model.DistrictID)) Nel mio controller (AccountController): [AllowAnonymous] public ActionResult Register() […]

Esporta il modello in DataTable

Voglio convertire i dati del mio modello in DataSet o DataTable (per esportare in formato Excel) db.EMPs.ToList() db è DataContext , EMPs è dataclass . Come esportare questo elenco in DataTable , posso esportare le righe in Excel ma come accedere al nome della colonna dall’intestazione (il nome della colonna non deve essere aggiunto manualmente […]

Il nome del parametro deve essere un modello?

Colpisci uno strano problema in cui il mio modello non è vincolante e si presenta come null sul controller. Ho un modulo che fa un httppost. Il mio punto di interruzione nel controller viene colpito e il parametro che mi aspetto di essere il mio modello è nullo. Guardando un codice di esempio su un’altra […]

Come impostare il valore predefinito per selezionare l’elenco in MVC durante il tempo di esecuzione

Ho una vista in cui passa in rassegna il modello e visualizza i dettagli in modalità modificabile. Uno dei valori del modello proviene da una lista di selezione come di seguito @if (Model != null) { for (int i = 0; i < Model.provider_service_dtls.Count; i++) { @Html.DropDownListFor(m => m.provider_service_dtls[i].activity_code_type, (SelectList)@ViewBag.activity_code_type, “— Select Activity Code Type […]

MVC Imposta il livello di accessibilità su un metodo chiamato da ajax

Vorrei proteggere il mio metodo pubblico dall’essere chiamato da un utente. Poiché sto chiamando l’azione da uno script Ajax, non posso usare nessun modificatore di accesso (privato, protetto ecc.). Inoltre, [HttpPost] non impedisce all’utente di fare una richiesta falsa. Qualcuno ha una soluzione? Grazie

Come riutilizzare aree, controller, viste, modelli, percorsi in più app o siti Web

Ho una soluzione di prova che ha solo un’area chiamata Admin. Vorrei riutilizzare l’amministrazione su una serie di altre applicazioni Web. Ho una installazione di applicazioni Web in IIS, ho quindi aggiunto un’applicazione virtuale, /Admin proveniente da Areas\Admin . Quando navigo in / Admin, vedo un elenco di directory. Quando provo a colpire un controller, […]

ASP.NET MVC: passa l’object array come valore di route all’interno di Html.ActionLink (…)

Ho un metodo che restituisce un array (string []) e sto provando a passare questa serie di stringhe in un link di azione in modo che crei una stringa di query simile a: /Controller/Action?str=val1&str=val2&str=val3…etc Ma quando passo nuovo {str = GetStringArray ()} ottengo il seguente url: /Controller/Action?str=System.String%5B%5D Quindi fondamentalmente mi sta prendendo la mia stringa […]

Come creare righe drill down di jQuery Datatable?

Nel mio progetto MVC, sto cercando di utilizzare un singolo Datatable e comprimere le righe per i dati di dettaglio come mostrato in Creazione di una tabella dei dettagli master espandibile (jQuery DataTables e integrazione MV. ASP.NET – Parte IV) . D’altra parte, sto cercando un esempio simile di jQuery Datatable master-detail di jQuery Datatable […]

Crea una directory virtuale sulla stessa app web blu

Ho un’applicazione in esecuzione su Azure, ciò di cui ho bisogno è che l’applicazione venga copiata in modo che utenti diversi possano accedere ad esempio a site.com/s1 e site.com/s2 e usarli come separati. L’applicazione è la stessa, il database cambierà. Ho provato a creare una directory virtuale per la mia app, ma ottengo sempre lo […]