在VB.NET和ajax中使用SQL Server数据库翻译单词
有人能告诉我如何使用VB.NET和ajax通过单击按钮替换SQL Server中的单词吗 我尝试了以下后端代码:在VB.NET和ajax中使用SQL Server数据库翻译单词,sql,asp.net,ajax,vb.net,Sql,Asp.net,Ajax,Vb.net,有人能告诉我如何使用VB.NET和ajax通过单击按钮替换SQL Server中的单词吗 我尝试了以下后端代码: Using da As New SqlDataAdapter con.Open() cmd.CommandText = "SELECT value_en as value FROM tbl_language WHERE element_id = 'a1';" da.SelectCommand = cmd Dim dt As New DataTable
Using da As New SqlDataAdapter
con.Open()
cmd.CommandText = "SELECT value_en as value FROM tbl_language WHERE element_id = 'a1';"
da.SelectCommand = cmd
Dim dt As New DataTable
da.Fill(dt)
Dim WordValue As String = dt.Rows(0).Item(0)
End Using
并在前端显示单词:
<%# Eval("WordValue")%>
要翻译的按钮:
<form runat="server">
<asp:RadioButtonList ID="change_language" runat="server" AutoPostBack="True"
onselectedindexchanged="change_language_SelectedIndexChanged">
<asp:ListItem Selected="True" Value="english">English</asp:ListItem>
<asp:ListItem Value="malay">Malay</asp:ListItem>
</asp:RadioButtonList>
</form>
英语
马来语
单击按钮可以调用函数“GetLabelText”。
在jqueryajaxpost方法成功回调时,可以使用web方法的结果设置标签值
<script type = "text/javascript">
function GetLabelText() {
$.ajax({
type: "POST",
url: "page.aspx/functionname",
data: {},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function(response) {
alert(response.d);
}
});
}
function OnSuccess(response) {
$("#label").val(response.d);
}
</script>
函数GetLabelText(){
$.ajax({
类型:“POST”,
url:“page.aspx/functionname”,
数据:{},
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:一旦成功,
故障:功能(响应){
警报(response.d);
}
});
}
函数OnSuccess(响应){
$(“#label”).val(response.d);
}
<script type = "text/javascript">
function GetLabelText() {
$.ajax({
type: "POST",
url: "page.aspx/functionname",
data: {},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function(response) {
alert(response.d);
}
});
}
function OnSuccess(response) {
$("#label").val(response.d);
}
</script>