ascx.cs 文件如何引用 css,js 文件 什么叫“引用”,你可以用Server.MapPath得到物理路径。或者用Page.ResolveUrl对URL定位。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 js和C#之间调用示例//声明C#变量和方法 //C#声明的变量 public string Str = "C# variable"; //C#声明的方法 public string GetStr(string str) { return str + Str; }//使用JavaScript脚本访问C#变量和方法 <script language="javascript" type="text/javascript"> function CallCSVariable() { alert("<%= Str %>"); }//codego.net/tags/11/1/ function CallCSMethod() { alert('<%= GetStr("this is a ") %>'); } </script>//设置隐藏字段值 <form id="form1" runat="server"> <div> <input id="Hidden1" type="hidden" runat="server" /> <asp:Button ID="btnCallJavaScript" runat="server" OnClientClick="SetHidden();" onclick="btnCallJavaScript_Click" Text="访问JavaScript" /> </div> </form>//设置获取隐藏字段的值 protected void btnCallJavaScript_Click(object sender, EventArgs e) { //必须将Hidden放在Form中 Response.Write(Hidden1.Value); }//C#问隐藏字段protected void btnCallJavaScript_Click(object sender,EventArgs e){ //必须将Hidden放在Form中 Response.Write(Hidden1.Value);}//绑定到Repeater控件protected void Page_Load(object sender, EventArgs e) { //创建字典对象 Dictionary<string,string> colorDict = new Dictionary<string,string>(); colorDict.Add("red","红色"); //添加字典项 colorDict.Add("blue", "蓝色"); colorDict.Add("green", "绿色"); colorDict.Add("yellow", "黄色"); Repeater1.DataSource = colorDict;//将字典对象绑定到Repeater Repeater1.DataBind(); }//在Repeater控件模板中创建字典对象 <asp:Repeater ID="Repeater1" runat="server"> <HeaderTemplate><table></HeaderTemplate> <ItemTemplate> <tr> <td> <%# Eval("Key") %> </td> <td> <%# Eval("Value") %> </td> </tr> </ItemTemplate> <FooterTemplate></table></FooterTemplate> </asp:Repeater> refer here:http://www.cnblogs.com/insus/archive/2011/08/05/2128601.html 写前台不行,<script src='<%=request.applycationpath%>/js/aa.js'> 和aspx页面一样的,可以的,要不就在加载ascx的aspx加载 c#光标问题 求解决发送邮件问题 IIS 7.0 服务器运行错误 string.format能格式化字符的大小写么? GridView获取当前行索引问题 100分 求编码规范与学习编码的好例子(来就有分) 如何动态设置repeat模版(不使用acsx,用文本)? ★★★关于DropDownList的小问题★★★ vs2005调试asp.net时端口号的问题 在javascript脚本 函数中 怎么写 可以改变后台.cs文件中的某个 session 值 EF to Linq 执行增删改查 例子 怎么做 url接口返回的是xml数据,怎么请求啊
//声明C#变量和方法
//C#声明的变量
public string Str = "C# variable"; //C#声明的方法
public string GetStr(string str)
{
return str + Str;
}
//使用JavaScript脚本访问C#变量和方法
<script language="javascript" type="text/javascript">
function CallCSVariable()
{
alert("<%= Str %>");
}//codego.net/tags/11/1/
function CallCSMethod()
{
alert('<%= GetStr("this is a ") %>');
}
</script>
//设置隐藏字段值
<form id="form1" runat="server">
<div>
<input id="Hidden1" type="hidden" runat="server" />
<asp:Button ID="btnCallJavaScript" runat="server"
OnClientClick="SetHidden();" onclick="btnCallJavaScript_Click" Text="访问JavaScript" />
</div>
</form>
//设置获取隐藏字段的值
protected void btnCallJavaScript_Click(object sender, EventArgs e)
{
//必须将Hidden放在Form中
Response.Write(Hidden1.Value);
}
//C#问隐藏字段
protected void btnCallJavaScript_Click(object sender,EventArgs e)
{
//必须将Hidden放在Form中
Response.Write(Hidden1.Value);
}
//绑定到Repeater控件
protected void Page_Load(object sender, EventArgs e)
{
//创建字典对象
Dictionary<string,string> colorDict = new Dictionary<string,string>();
colorDict.Add("red","红色"); //添加字典项
colorDict.Add("blue", "蓝色");
colorDict.Add("green", "绿色");
colorDict.Add("yellow", "黄色");
Repeater1.DataSource = colorDict;//将字典对象绑定到Repeater
Repeater1.DataBind();
}
//在Repeater控件模板中创建字典对象
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate><table></HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# Eval("Key") %>
</td>
<td>
<%# Eval("Value") %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:Repeater>
http://www.cnblogs.com/insus/archive/2011/08/05/2128601.html