1
Je veux tester this code found here. Cela me permet de charger automatiquement le contenu du serveur lorsque l'utilisateur fait défiler la liste vers le bas.traduire le code de Java vers C#/ASP.NET
J'ai des difficultés à convertir le code en C#/ASP.NET. Principalement, je veux ce code à traduire en C#/ASP.NET:
package com.vraa.demo;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class InfinitContentServlet extends HttpServlet {
private static Integer counter = 1;
protected void processRequest(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
try {
String resp = "";
for (int i = 1; i <= 10; i++) {
resp += "<p><span>"
+ counter++
+ "</span> This is the dynamic content served freshly from server</p>";
}
out.write(resp);
} finally {
out.close();
}
}
@Override
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
processRequest(request, response);
}
@Override
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
processRequest(request, response);
}
}
En outre, je voudrais savoir si je dois apporter des modifications à ce code JavaScript:
<script type="text/javascript">
$(document).ready(function(){
$contentLoadTriggered = false;
$("#content-box").scroll(function(){
if($("#content-box").scrollTop() >= ($("#content-wrapper").height() - $("#content-box").height()) && $contentLoadTriggered == false)
{
$contentLoadTriggered = true;
$.get("infinitContentServlet", function(data){
$("#content-wrapper").append(data);
$contentLoadTriggered = false;
});
}
});
});
</script>
Alors, quelle distance avez-vous eu dans votre tentative de conversion? – jball
pas trop loin: – ealshabaan
pas trop loin du tout. Fondamentalement, je ne connais pas l'équivalent en C# de la plus grande partie du code: la seule chose que je connais est la boucle for, try/finally, et les en-têtes de classe/méthodes de base. Sinon, tout est inconnu. – ealshabaan