在aspx里面使用一个onclick事件怎么在div里显示数据库中数据
在aspx里面使用一个onclick事件怎么在div里显示数据库中数据代码如下:
<td style="width:80%">
<asp:TextBox ID="TCname" Width="40%" runat="server" onChange="javascript:GetPY1(this);" MaxLength="50" CssClass="form"></asp:TextBox>
《!--主要是这段代码,点击(帮助)触发onclick事件,获取数据库数据并显示到div中
<span class="helpstyle" style="cursor:hand;" title="点击查看帮助" onclick="Help('Class_Aspx_01',this)">帮助</span>
--》
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TCname" Display="Dynamic" ErrorMessage="<span class=reshow>(*)栏目中文名字不能为空!</span>"></asp:RequiredFieldValidator> --------------------编程问答-------------------- 用JQuery
--------------------编程问答-------------------- ajax通过get获取数据,设置div的innehtml
function GetValue()
{
$.ajax({
type: "POST",
url: "TypeManage.aspx/GetMode",//GetMode方法名,TypeManage.aspx方法所在的后台
data: "{}",
dataType:"json",
contentType: "application/json; charset=utf-8",
success: function(data) {
$("#lblUpParentNum").html(data);
}
});
}
xmlHttp.open("Get
", "AjaxInfo.aspx?str=" + str, true); xmlHttp.send(null); --------------------编程问答-------------------- 后台方法如:
/// <summary>
/// 获取模块信息
/// </summary>
/// <param name="ModuleNum">模块编号</param>
/// <returns></returns>
[WebMethod]
public static string GetMode(string TypeNum)
{
Pro_Type model = Pro_TypeAPI.GetModelByNum(TypeNum);
StringBuilder ret = new StringBuilder();
ret.Append("[");
ret.Append("{TypeId:\"" + model.TypeId + "\",");
ret.Append("TypeName:\"" + model.TypeName + "\",");
ret.Append("Note:\"" + model.Note + "\",");
ret.Append("OrderNum:\"" + model.OrderNum + "\",");
ret.Append("ParentNum:\"" + model.ParentNum + "\",");
ret.Append("PageTitle:\"" + model.PageTitle + "\",");
ret.Append("PageKeyword:\"" + model.PageKeyword + "\",");
ret.Append("PageDescription:\"" + model.PageDescription + "\",");
ret.Append("State:\"" + model.State + "\" ");
ret.Append("}]");
return ret.ToString();
}
补充:.NET技术 , ASP.NET