Passar um valor para o model da view via javascript ( ASP.NET MVC 3 )
13/11/2012
0
Olá,
Estou apanhando muito com este problema.
Por não encontrar um componente tipo OpenFIleDialog para o MVC, estou usando um componente de terceiros Upload Control, para usar o diálogo. Só que é um componente que não faz o "Bind" com o modelo, O que eu preciso é que quando o texto do componente mudasse, eu pudesse pegar o conteúdo e jogar ou para o model da view ou para uma ViewBag, mas nada do que tentei deu certo
Tentei :
Usei o script abaixo e
function UpdateUploadButton() {
var nmArquivo = ucImportar.GetText(0);
btnImportar.SetEnabled(ucImportar.GetText(0) != "");
document.getElementById("NomeArquivo").text = nmArquivo;
alert(nmArquivo);
}
Atribui ao evento do TextChanged do Texto
settings.ClientSideEvents.TextChanged = "function(s, e) { UpdateUploadButton(); }";
O resultado é o seguinte: Ele consegue pegar o nmArquivo certinho, inclusive usei o alert para ver isso, só que não consigo atribuir esse valor nem ao ViewBag, nem a um componente edit nem diretamente ao Model.variável
Alguém poderia me ajudar?
Estou apanhando muito com este problema.
Por não encontrar um componente tipo OpenFIleDialog para o MVC, estou usando um componente de terceiros Upload Control, para usar o diálogo. Só que é um componente que não faz o "Bind" com o modelo, O que eu preciso é que quando o texto do componente mudasse, eu pudesse pegar o conteúdo e jogar ou para o model da view ou para uma ViewBag, mas nada do que tentei deu certo
Tentei :
Usei o script abaixo e
function UpdateUploadButton() {
var nmArquivo = ucImportar.GetText(0);
btnImportar.SetEnabled(ucImportar.GetText(0) != "");
document.getElementById("NomeArquivo").text = nmArquivo;
alert(nmArquivo);
}
Atribui ao evento do TextChanged do Texto
settings.ClientSideEvents.TextChanged = "function(s, e) { UpdateUploadButton(); }";
O resultado é o seguinte: Ele consegue pegar o nmArquivo certinho, inclusive usei o alert para ver isso, só que não consigo atribuir esse valor nem ao ViewBag, nem a um componente edit nem diretamente ao Model.variável
Alguém poderia me ajudar?
Jairo Gomes
Curtir tópico
+ 0
Responder
Posts
13/11/2012
Robson Alves
Ja utilizei o Uploadify, so que ainda trabalhando com WebForms.
Que tal:
[url]http://stackoverflow.com/questions/1002680/how-do-i-get-jquerys-uploadify-plugin-to-work-with-asp-net-mvc[/url]
Já que está apanhando tenta outra ferramenta.
Esse cara é legal que vc consegue configurar multiplos uploads, em fim.
Que tal:
[url]http://stackoverflow.com/questions/1002680/how-do-i-get-jquerys-uploadify-plugin-to-work-with-asp-net-mvc[/url]
Já que está apanhando tenta outra ferramenta.
Esse cara é legal que vc consegue configurar multiplos uploads, em fim.
Responder
Clique aqui para fazer login e interagir na Comunidade :)