O QUE DEVE IR DENTRO DO DIV?
Boa tarde,Colegas!
Estou usando o Visual Studio 2010 Express
Quando eu tenho de exibir textos (30 ou 40 linhas) dentro de um DIV em um WEBForm (Usando CSS):
1.) O correto é eu colocar o texto direto dentro da DIV,ou o recomendável é dentro da DIV colocar uma tabela e formatar
o texto dentro da tabela?
2.) Na prática,digamos que meu Site (Programa),tenha que mudar este texto na DIV do WEBForm com frequência ( 1 vez ao dia ).
Como é que o pessoal que tem de modificar o conteúdo (Textos) costuma fazer???
Muda direto no código,ou existem ferramentas ou modos de se mudar o conteúdo do que esta sendo exibido com mais facilidade?
Se algum colega puder esclarecer?
Estou usando o Visual Studio 2010 Express
Quando eu tenho de exibir textos (30 ou 40 linhas) dentro de um DIV em um WEBForm (Usando CSS):
1.) O correto é eu colocar o texto direto dentro da DIV,ou o recomendável é dentro da DIV colocar uma tabela e formatar
o texto dentro da tabela?
2.) Na prática,digamos que meu Site (Programa),tenha que mudar este texto na DIV do WEBForm com frequência ( 1 vez ao dia ).
Como é que o pessoal que tem de modificar o conteúdo (Textos) costuma fazer???
Muda direto no código,ou existem ferramentas ou modos de se mudar o conteúdo do que esta sendo exibido com mais facilidade?
Se algum colega puder esclarecer?
Uma DIV, é simplesmente um container para qualquer coisa. Se o texto dentro dela muda com frequencia, o melhor é, fazer um método [Ô]enfeitado[Ô] com a tag [WebMethod], assim, ele se transforma em um método acessÃvel do ajax. Então, use JQuery para executar esse método e pegar o seu retorno colocando dentro da DIV:
C#
using System.Web.Services;
[WebMethod]
public static string Busca(string Valor)
{
return [Ô]Valor retornado[Ô];
//Aqui, retorno um texto simplesmente, mas nada impede de se acessar o banco de dados e buscar algo normalmente.
}
VB.NET
Imports System.Web.Services
<WebMethod()> _
Public Shared Function Busca(ByVal Valor As String) As String
Return [Ô]Valor retornado[Ô]
[ô]Aqui, retorno um texto simplesmente, mas nada impede de se acessar o banco de dados e buscar algo normalmente.
End Function
No seu webForm:
<script src=[Ô]jquery.min.js[Ô] type=[Ô]text/javascript[Ô]></script>
<div id=[Ô]divResultado[Ô]></div>
<script>
$.ajax({
type: [Ô]POST[Ô],
url: [Ô]SeuWebForm.aspx/Busca[Ô],
data: [Ô]{Valor: [ô]valor da busca[ô]}[Ô],
contentType: [Ô]application/json;charset=utf-8[Ô],
dataType: [Ô]json[Ô],
success: function(msg) {
if (msg.d != null) {
$([Ô]#divResultado[Ô]).html(msg.d);
//divResultado é o ID da Div
}
else {
$([Ô]#divResultado[Ô]).html([ô]Nenhum resultado encontrado[ô]);
}
},
error: function(xhr, ajaxOptions, thrownError) {
//Algum erro ocorreu, tratar aqui
}
});
</script>
Tópico encerrado , respostas não são mais permitidas