如题
解决方案 »
- string获取PropertyInfo信息
- 结果为1,why?
- 如何根据用户上传的视频生成一张图片
- C#多线程中for循环与while循环的奇怪问题与跨线程安全访问控件的异常?
- 问三个小问题
- C# 读取xml文件的问题
- C# datagridview空间怎么实现过滤功能
- 我有一个很老的sybase sql anywhere数据库文件,后缀是.db,请问在vs.net 2005里面,怎么写连接字符串?
- 第一见得多,来个第二(算法)
- 请问哪里有关于DirectX Show C#编程的中文资料,我想用C#通过摄像头采集图象
- 保存图片时出错GDI+一般性
- winform下datagridview绑定需处理的数据如何处理为好?
2 在这个事件中用html拼一个下拉框返回
3 在js中调用这个事件并接受返回值
4 把返回值在document中输出
前台
<script>
function init()
{
document.getElementById("divContent").innerHTML = WebForm1.getSelectHTML().value;
}
</script>
<body MS_POSITIONING="GridLayout" onload="init()">
<form id="Form1" method="post" runat="server">
<div id="divContent"></div>
</form>
</body>后台
private void Page_Load(object sender, System.EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(WebForm1));
}[Ajax.AjaxMethod()]
public string getSelectHTML()
{
DataTable dt = new DataTable(); StringBuilder sb = new StringBuilder();
sb.Append("<select name='name'>");
foreach(DataRow dr in dt.Rows)
{
sb.Append("<option value='"+dr[0].ToString()+"'>"+dr[1].ToString()+"</option>");
} sb.Append("</select>"); return sb.ToString();
}
function init()
{
document.getElementById("divContent").innerHTML = WebForm1.getSelectHTML().value;
}
</script>
<body MS_POSITIONING="GridLayout" onload="init()">
<form id="Form1" method="post" runat="server">
<div id="divContent"></div>
</form>
</body>
后台
private void Page_Load(object sender, System.EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(WebForm1));
}[Ajax.AjaxMethod()]
public string getSelectHTML()
{
DataTable dt = new DataTable(); StringBuilder sb = new StringBuilder();
sb.Append("<select name='name'>");
foreach(DataRow dr in dt.Rows)
{
sb.Append("<option value='"+dr[0].ToString()+"'>"+dr[1].ToString()+"</option>");
} sb.Append("</select>"); return sb.ToString();
}但是我得不到 sb.Append("<option value='"+dr[0].ToString()+"'>"+dr[1].ToString()+"</option>");
的数据啊..应该怎么处理
这句就可以得到了
你注册了ajaxpro的了嘛
前台代码<body >
<form id="Form1" method="post" runat="server">
<div id="g_div" runat="server">
</div>
</form>
</body>C# Codeusing System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Text;public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
g_div.InnerHtml = getSelectHTML(); ///输出照片切换的代码
} public string getSelectHTML()
{
string Text="<select name='name'>"; for (int i = 0; i < 10; i++)
{
Text += "<option value='" + i + "'>" + i + "</option>";
}
Text +="</select>";
return Text;
}
}