2016-10-13 4 views
-2

Я новичок в MVC. Может кто-то сказать мне, как я могу написать код ниже в MVC.Код приложения консоли для MVC

if (this.txtInput.Text.Trim() != String.Empty && !this.txtInput.Text.EndsWith(";")) 
{ 
    this.txtInput.Text += ";"; 
} 

string[] sadObjects = HttpUtility.HtmlDecode(this.txtInput.Text).Split(';'); 

this.txtInput.Text += HttpUtility.HtmlEncode(ado.Name) + "; "; 
+3

Я предполагаю, что ваш исходный код из приложения WebForms/WinForms? MVC не работает так. Полного ответа было бы слишком сложно сформулировать здесь. В Интернете есть много документации, где вы можете узнать о MVC. Вы можете начать здесь: https://www.asp.net/mvc/overview/views –

ответ

0

Andrei Olariu абсолютно прав, в MVC вы не можете получить доступ к this. Вам нужно будет передать текущие значения элемента в контроллер через javascript или jquery. Затем вы можете выполнять все операции таким же образом по параметру функции контроллера.

Public ActionResult FuncA(string myvalue){ 
if (myvalue.Trim() != String.Empty && !myvalue.EndsWith(";")) 
{ 
    myvalue += ";"; 
} 
string[] sadObjects = HttpUtility.HtmlDecode(myvalue).Split(';'); 
myvalue += HttpUtility.HtmlEncode(ado.Name) + "; "; 
} 
Смежные вопросы