C# 在aspx.cs页面中获取HTML按钮

C# 在aspx.cs页面中获取HTML按钮,c#,asp.net,C#,Asp.net,我可以从后端C#代码中获得纯HTML(没有runat=server)编写的按钮或锚吗 我的意思是,我的按钮在aspx页面中,我想在aspx.cs页面中获得该按钮。我一直认为,为了理解您可以混合使用ASP.NET标记和HTML标记,HTML标记可以选择运行或不运行。保留标记不会造成任何伤害,并且会导致编译器错误将其删除。您对web语言的暗示越多,对于一个初出茅庐的程序员来说,学习它就越不容易。这是详细说明标记属性的一个很好的理由 对于一致性和可扩展性来说,更重要的是 如果开发人员必须为ASP.NE

我可以从后端C#代码中获得纯HTML(没有runat=server)编写的按钮或锚吗


我的意思是,我的按钮在aspx页面中,我想在aspx.cs页面中获得该按钮。

我一直认为,为了理解您可以混合使用ASP.NET标记和HTML标记,HTML标记可以选择运行或不运行。保留标记不会造成任何伤害,并且会导致编译器错误将其删除。您对web语言的暗示越多,对于一个初出茅庐的程序员来说,学习它就越不容易。这是详细说明标记属性的一个很好的理由

对于一致性和可扩展性来说,更重要的是

如果开发人员必须为ASP.NET引擎标记一些要忽略的标记(即),那么标记之间的名称空间冲突和未来的增强也可能存在问题。通过要求该属性,这是否定的


我一直认为,为了理解您可以混合使用ASP.NET标记和HTML标记,HTML标记可以选择运行或不运行。保留标记不会造成任何伤害,并且会导致编译器错误将其删除。您对web语言的暗示越多,对于一个初出茅庐的程序员来说,学习它就越不容易。这是详细说明标记属性的一个很好的理由

对于一致性和可扩展性来说,更重要的是

如果开发人员必须为ASP.NET引擎标记一些要忽略的标记(即),那么标记之间的名称空间冲突和未来的增强也可能存在问题。通过要求该属性,这是否定的


我一直认为,为了理解您可以混合使用ASP.NET标记和HTML标记,HTML标记可以选择运行或不运行。保留标记不会造成任何伤害,并且会导致编译器错误将其删除。您对web语言的暗示越多,对于一个初出茅庐的程序员来说,学习它就越不容易。这是详细说明标记属性的一个很好的理由

对于一致性和可扩展性来说,更重要的是

如果开发人员必须为ASP.NET引擎标记一些要忽略的标记(即),那么标记之间的名称空间冲突和未来的增强也可能存在问题。通过要求该属性,这是否定的


我一直认为,为了理解您可以混合使用ASP.NET标记和HTML标记,HTML标记可以选择运行或不运行。保留标记不会造成任何伤害,并且会导致编译器错误将其删除。您对web语言的暗示越多,对于一个初出茅庐的程序员来说,学习它就越不容易。这是详细说明标记属性的一个很好的理由

对于一致性和可扩展性来说,更重要的是

如果开发人员必须为ASP.NET引擎标记一些要忽略的标记(即),那么标记之间的名称空间冲突和未来的增强也可能存在问题。通过要求该属性,这是否定的


我认为您可以通过使用jQueryAjax和webmethod来实现,如下所示

在下面的aspx页面中写入按钮上的代码单击

<script language="javascript" type="text/javascript"> 
$(document).ready(function() 
{
 $("#btnGetHTML").click(function()
   {
       $.ajax({
                url: "YourPAge.aspx/GetHTML",
                type: "POST",
                dataType: "json",
                contentType: "application/json; charset=utf-8",
                success: function (data) 
                         {
                              //You will get html code here 
                              alert("success: " + data.d); 
                         },
                failure: function (data) 
                         {
                                alert("Failure : " + data.d);
                         },
                error: function (data) 
                        {
                                alert("Error3 : " + data.d);
                         }
         });
   }
}
</script>

$(文档).ready(函数()
{
$(“#btnGetHTML”)。单击(函数()
{
$.ajax({
url:“YourPAge.aspx/GetHTML”,
类型:“POST”,
数据类型:“json”,
contentType:“应用程序/json;字符集=utf-8”,
成功:功能(数据)
{
//您将在这里获得html代码
警报(“成功:+data.d”);
},
故障:功能(数据)
{
警报(“故障:+data.d”);
},
错误:函数(数据)
{
警报(“错误3:+data.d”);
}
});
}
}
aspx.cs代码

[WebMethod]
public static string GetHTML()
{
  string html="<html><body></body></html>" 
  return html; 
}
[WebMethod]
公共静态字符串GetHTML()
{
字符串html=“”
返回html;
}

我认为您可以通过使用jquery ajax和webmethod来实现,如下所示

在下面的aspx页面中写入按钮上的代码单击

<script language="javascript" type="text/javascript"> 
$(document).ready(function() 
{
 $("#btnGetHTML").click(function()
   {
       $.ajax({
                url: "YourPAge.aspx/GetHTML",
                type: "POST",
                dataType: "json",
                contentType: "application/json; charset=utf-8",
                success: function (data) 
                         {
                              //You will get html code here 
                              alert("success: " + data.d); 
                         },
                failure: function (data) 
                         {
                                alert("Failure : " + data.d);
                         },
                error: function (data) 
                        {
                                alert("Error3 : " + data.d);
                         }
         });
   }
}
</script>

$(文档).ready(函数()
{
$(“#btnGetHTML”)。单击(函数()
{
$.ajax({
url:“YourPAge.aspx/GetHTML”,
类型:“POST”,
数据类型:“json”,
contentType:“应用程序/json;字符集=utf-8”,
成功:功能(数据)
{
//您将在这里获得html代码
警报(“成功:+data.d”);
},
故障:功能(数据)
{
警报(“故障:+data.d”);
},
错误:函数(数据)
{
警报(“错误3:+data.d”);
}
});
}
}
aspx.cs代码

[WebMethod]
public static string GetHTML()
{
  string html="<html><body></body></html>" 
  return html; 
}
[WebMethod]
公共静态字符串GetHTML()
{
字符串html=“”
返回html;
}

我认为您可以通过使用jquery ajax和webmethod来实现,如下所示

在下面的aspx页面中写入按钮上的代码单击

<script language="javascript" type="text/javascript"> 
$(document).ready(function() 
{
 $("#btnGetHTML").click(function()
   {
       $.ajax({
                url: "YourPAge.aspx/GetHTML",
                type: "POST",
                dataType: "json",
                contentType: "application/json; charset=utf-8",
                success: function (data) 
                         {
                              //You will get html code here 
                              alert("success: " + data.d); 
                         },
                failure: function (data) 
                         {
                                alert("Failure : " + data.d);
                         },
                error: function (data) 
                        {
                                alert("Error3 : " + data.d);
                         }
         });
   }
}
</script>

$(文档).ready(函数()
{
$(“#btnGetHTML”)。单击(函数()
{
$.ajax({
url:“YourPAge.aspx/GetHTML”,
类型:“POST”,
数据类型:“json”,
contentType:“应用程序/json;字符集=utf-8”,
成功:功能(数据)
{
//您将在这里获得html代码
警觉的(