enb*_*081 7 html c# sql-server asp.net
我有一个HTML控件 select
<select id="Select1" runat="server" name="D1">
<option></option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何SQL Server使用C#或使用数据库中的数据填充它JavaScript/jQuery/JSON?
请不要发布关于如何填充a的答案,asp:DropDownList因为我已经知道如何操作,我必须使用select控件.
Mik*_*Del 21
ASPX:
<select id="Select1" runat="server" name="D1">
</select>
Run Code Online (Sandbox Code Playgroud)
代码背后:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string ConnectString = "server=localhost;database=pubs;integrated security=SSPI";
string QueryString = "select * from authors";
SqlConnection myConnection = new SqlConnection(ConnectString);
SqlDataAdapter myCommand = new SqlDataAdapter(QueryString, myConnection);
DataSet ds = new DataSet();
myCommand.Fill(ds, "Authors");
Select1.DataSource = ds;
Select1.DataTextField = "au_fname";
Select1.DataValueField = "au_fname";
Select1.DataBind();
}
}
Run Code Online (Sandbox Code Playgroud)
function GetItems() {
var items;
$.getJSON("/api/MethodName/" + id(Optional), function (data) {
$.each(data, function (key, val) {
items += "<option value='" + val.id+ "'>" + val.value+ "</option>";
});
var header = '<option value=\'\'>Select...</option>';
$('#Select1').html(header + items);
});
};
Run Code Online (Sandbox Code Playgroud)
你可以使用asp.net webapi for json,它非常简单快捷
| 归档时间: |
|
| 查看次数: |
58757 次 |
| 最近记录: |