Asp.net L值和这个HTML应该附加在容器内(这可能是包装您的表)在这里讨论类似的事情,谢谢您的响应,但是考虑到我有一个用户选择ID的表单。所以我想用选择的ID过滤TBLUCURE,并在标签控件中调用主页(默认值:ASPX)中的所有信息…所以我不想使用更新面板,我想
Asp.net L值和这个HTML应该附加在容器内(这可能是包装您的表)在这里讨论类似的事情,谢谢您的响应,但是考虑到我有一个用户选择ID的表单。所以我想用选择的ID过滤TBLUCURE,并在标签控件中调用主页(默认值:ASPX)中的所有信息…所以我不想使用更新面板,我想,asp.net,jquery,asp.net-ajax,Asp.net,Jquery,Asp.net Ajax,L值和这个HTML应该附加在容器内(这可能是包装您的表)在这里讨论类似的事情,谢谢您的响应,但是考虑到我有一个用户选择ID的表单。所以我想用选择的ID过滤TBLUCURE,并在标签控件中调用主页(默认值:ASPX)中的所有信息…所以我不想使用更新面板,我想用$.ajax()来完成它;我将追加,我应该添加下面的命名空间:Stase.Web.Script .SerialIsActuz,感谢您的响应,但是考虑到我有一个用户选择ID的表单。因此,我想用选定的ID过滤TBLUCURE,并在标签控件中调用主
L值和这个HTML应该附加在容器内(这可能是包装您的表)在这里讨论类似的事情,谢谢您的响应,但是考虑到我有一个用户选择ID的表单。所以我想用选择的ID过滤TBLUCURE,并在标签控件中调用主页(默认值:ASPX)中的所有信息…所以我不想使用更新面板,我想用$.ajax()来完成它;我将追加,我应该添加下面的命名空间:Stase.Web.Script .SerialIsActuz,感谢您的响应,但是考虑到我有一个用户选择ID的表单。因此,我想用选定的ID过滤TBLUCURE,并在标签控件中调用主页(默认值:ASPX)中的所有信息…所以我不想使用更新面板,我想用$.ajax()来完成它;我将追加,我应该添加以下名称空间:System.Web.Script.Serialization
<div style="text-align: center; width: 500px; margin: 0 auto 0 auto;">
<asp:DropDownList ID="idDropDownBox" runat="server" >
</asp:DropDownList>
<span>Pick ID </span>
<br />
<img alt="" id="loader" src="ajax-loader.gif" />
<table>
<tr>
<td>
<asp:Label ID="lblName" ClientIDMode="Static" runat="server" Font-Names="Tahoma" Text=""></asp:Label>
</td>
<td style="font: 11px tahoma;">
Name
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblFamily" ClientIDMode="Static" runat="server" Font-Names="Tahoma" Text=""></asp:Label>
</td>
<td style="font: 11px tahoma;">
Family
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblPhone" ClientIDMode="Static" runat="server" Font-Names="Tahoma" Text=""></asp:Label>
</td>
<td style="font: 11px tahoma;">
Phone
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblEmail" ClientIDMode="Static" runat="server" Font-Names="Tahoma" Text=""></asp:Label>
</td>
<td style="font: 11px tahoma;">
Email
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblAddress" ClientIDMode="Static" runat="server" Font-Names="Tahoma" Text=""></asp:Label>
</td>
<td style="font: 11px tahoma;">
Address
</td>
</tr>
</table>
</div>
protected void Page_Load(object sender, EventArgs e)
{
AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true);
if (Request.QueryString.Keys.Count > 0)
{
string id = Request.QueryString[0];
CustomersDBEntities db = new CustomersDBEntities();
IQueryable<tblCustomer> allInfo = (from x in db.tblCustomers
where x.ID == int.Parse(id)
select x);
Session["Name"] = allInfo.ElementAt(1).ToString();
Session["Family"] = allInfo.ElementAt(2).ToString();
Session["Phone"] = allInfo.ElementAt(3).ToString();
Session["Email"] = allInfo.ElementAt(4).ToString();
Session["Address"] = allInfo.ElementAt(5).ToString();
}
}
$(document).ready(function(){
$('idDropDownBox').change(function(){
$.ajax({
type:"POST",
contentType:"application/json; charset=UTF-8",
data:"{CID:'"+ $('idDropDownBox').val() + "'}",
url:'Default.aspx/GetCustomer",
dataType:"json",
success:function(data){
//what should i do here
}
});
});
});
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Empty.aspx.cs" Inherits="WebApplication1.Empty" %>
protected void Page_Load(object sender, EventArgs e)
{
this.Response.ContentType = "application/json";
var id = this.Request.QueryString["id"];
// simulate your query using the id property
var q = Enumerable.Range(1, 10);
// set the following values using your real objects
var f = new
{
Name = "your name " + id,
Fam = "your family " + id,
Phone = "your phone " + id,
Email = "your email " + id,
Address = "your address" + id
};
this.Response.Write(JsonConvert.SerializeObject(f));
}
<script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
function getData(id) {
$.ajax({
type: "GET",
url: '<%: this.ResolveClientUrl("~/Empty.aspx") %>',
dataType: "json",
data: 'id=' + id,
contentType: "application/json; charset=utf-8;",
success: function (msg) {
$("#<%: this.lblName.ClientID %>").text(msg.Name);
$("#<%: this.lblFamily.ClientID %>").text(msg.Fam);
$("#<%: this.lblPhone.ClientID %>").text(msg.Phone);
$("#<%: this.lblEmail.ClientID %>").text(msg.Email);
$("#<%: this.lblAddress.ClientID %>").text(msg.Address);
}
});
}
$(function () {
$("#<%: this.ddl.ClientID %>").change(function () {
getData($(this).val());
});
});
</script>
<asp:DropDownList runat="server" ID="ddl">
<asp:ListItem Text="1" Value="1" />
<asp:ListItem Text="2" Value="2" />
</asp:DropDownList>
<table>
<tr>
<td>
<asp:Label ID="lblName" ClientIDMode="Static" runat="server" Font-Names="Tahoma" Text=""></asp:Label>
</td>
<td style="font: 11px tahoma;">
Name
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblFamily" ClientIDMode="Static" runat="server" Font-Names="Tahoma" Text=""></asp:Label>
</td>
<td style="font: 11px tahoma;">
Family
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblPhone" ClientIDMode="Static" runat="server" Font-Names="Tahoma" Text=""></asp:Label>
</td>
<td style="font: 11px tahoma;">
Phone
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblEmail" ClientIDMode="Static" runat="server" Font-Names="Tahoma" Text=""></asp:Label>
</td>
<td style="font: 11px tahoma;">
Email
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblAddress" ClientIDMode="Static" runat="server" Font-Names="Tahoma" Text=""></asp:Label>
</td>
<td style="font: 11px tahoma;">
Address
</td>
</tr>
</table>