其实也不算是AJAX的问题,就是JAVASCRIPT中怎么调用.NET代码的问题.
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="ymen.WebForm1" %>
…………<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 288px; POSITION: absolute; TOP: 160px" runat="server"></asp:TextBox><INPUT style="Z-INDEX: 102; LEFT: 480px; POSITION: absolute; TOP: 160px" type="button" value="Button" onclick="getValue()">
<script language=javascript>
function getValue()
{
var t = ymen.WebForm1.getV().value;
alert(t);
}
</script>
ASP.NET后台代码
namespace ymen
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
…………public string getV()
{
string temp = this.TextBox1.Text.ToString();
return temp;
}
…………运行老报错,“ymen未定义”。请问这是什么问题啊该如何解决!!!!
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="ymen.WebForm1" %>
…………<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 288px; POSITION: absolute; TOP: 160px" runat="server"></asp:TextBox><INPUT style="Z-INDEX: 102; LEFT: 480px; POSITION: absolute; TOP: 160px" type="button" value="Button" onclick="getValue()">
<script language=javascript>
function getValue()
{
var t = ymen.WebForm1.getV().value;
alert(t);
}
</script>
ASP.NET后台代码
namespace ymen
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
…………public string getV()
{
string temp = this.TextBox1.Text.ToString();
return temp;
}
…………运行老报错,“ymen未定义”。请问这是什么问题啊该如何解决!!!!
解决方案 »
- 因为特殊需要,我在命名的时候使用了中文,求弊端
- |zyciis| 代码控制IIS,已经实现可以创建应用程序池和创建网站,问如何将某个网站设定为某个应用程序池。谢谢 有代码
- 帮忙啊!索引(从零开始)必须大于或等于零,且小于参数列表的大小
- 在线等,关于DataList的问题?请各位大侠帮忙,谢谢!!!
- 如何从web.config中读取连接字符串
- [急啊]这个页面http://www.sh-tickets.com/顶部的日历带参数是怎么得到的???
- 200分求英文版和中文版的ASP.NET电子书(要求英文和中文对应)
- 上传文件时,出现Access to the path "c:\inetpub\wwwroot\upload\abcrar" is denied.
- 怎么在cs文件里增加控件的事件?
- 如何在C#种判断用户输入的是不是日期?
- ★★★★★关于调用isapi的问题★★★★★
- asp.net 开发配置请教,多谢!
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
</httpHandlers> protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(Default2));
}
[AjaxMethod]
public string getV()
要调用的函数前面指明采用ajax方法
登陆后我的User.Identity.Name一直为空,怎么回事?
最后问一个不太明白的地方:
为什么需要这样用[AjaxMethod]来修饰方法?
[AjaxMethod]
public string getV()
要调用的函数前面指明采用ajax方法