C# 需要帮助从我的代码后面格式化html吗

C# 需要帮助从我的代码后面格式化html吗,c#,html,C#,Html,我有下面的代码片段,但我正在努力从中找出错误 我发现以下设计时编译错误: ; expected The name button does not exist in the current context. 对于DisplayReceive,同样的两条消息也会重复 下面是我的代码片段,它是在html的代码隐藏中分配的 有人能帮帮我吗? Image_ID = "<input id='" + fuelticket.Image_ID + "' type="button" onclick='" +

我有下面的代码片段,但我正在努力从中找出错误

我发现以下设计时编译错误:

; expected
The name button does not exist in the current context.
对于DisplayReceive,同样的两条消息也会重复

下面是我的代码片段,它是在html的代码隐藏中分配的

有人能帮帮我吗?

Image_ID = "<input id='" + fuelticket.Image_ID + "' type="button" onclick='" + DisplayReceipt(fuelticket.Image_ID)"'>";
Image_ID=”“;

您只需转义引号:

Image_ID = "<input id='" + fuelticket.Image_ID + "' type=\"button\" onclick='DisplayReceipt(" + fuelticket.Image_ID + ")'>";

您只需转义引号:

Image_ID = "<input id='" + fuelticket.Image_ID + "' type=\"button\" onclick='DisplayReceipt(" + fuelticket.Image_ID + ")'>";

您只需转义引号:

Image_ID = "<input id='" + fuelticket.Image_ID + "' type=\"button\" onclick='DisplayReceipt(" + fuelticket.Image_ID + ")'>";

您只需转义引号:

Image_ID = "<input id='" + fuelticket.Image_ID + "' type=\"button\" onclick='DisplayReceipt(" + fuelticket.Image_ID + ")'>";

要使其正常工作,请使用以下代码:

Image_ID = String.Format("<input id=\"{0}\" type=\"button\" onclick=\"{1}\">", fuelticket.Image_ID, DisplayReceipt(fuelticket.Image_ID));

要使其正常工作,请使用以下代码:

Image_ID = String.Format("<input id=\"{0}\" type=\"button\" onclick=\"{1}\">", fuelticket.Image_ID, DisplayReceipt(fuelticket.Image_ID));

要使其正常工作,请使用以下代码:

Image_ID = String.Format("<input id=\"{0}\" type=\"button\" onclick=\"{1}\">", fuelticket.Image_ID, DisplayReceipt(fuelticket.Image_ID));

要使其正常工作,请使用以下代码:

Image_ID = String.Format("<input id=\"{0}\" type=\"button\" onclick=\"{1}\">", fuelticket.Image_ID, DisplayReceipt(fuelticket.Image_ID));



越来越近。。。有了您提供的确切片段,我现在得到了“名称DisplayReceive在当前上下文中不存在”,并且在“'>”的末尾;是的,我得到了“预期”。@sagesky36-更新。在调用DisplayReceivement()之后,您需要一个
+
。如果它仍然无法解析
DisplayReceipt
,您需要发布更多代码。。。我现在得到的唯一错误是“名称'DisplayReceipt'在当前上下文中不存在”。我应该提到DisplayReceipt是一个将要执行的jQuery函数。好的,那么它需要在引号内。更新。越来越近。。。有了您提供的确切片段,我现在得到了“名称DisplayReceive在当前上下文中不存在”,并且在“'>”的末尾;是的,我得到了“预期”。@sagesky36-更新。在调用DisplayReceivement()之后,您需要一个
+
。如果它仍然无法解析
DisplayReceipt
,您需要发布更多代码。。。我现在得到的唯一错误是“名称'DisplayReceipt'在当前上下文中不存在”。我应该提到DisplayReceipt是一个将要执行的jQuery函数。好的,那么它需要在引号内。更新。越来越近。。。有了您提供的确切片段,我现在得到了“名称DisplayReceive在当前上下文中不存在”,并且在“'>”的末尾;是的,我得到了“预期”。@sagesky36-更新。在调用DisplayReceivement()之后,您需要一个
+
。如果它仍然无法解析
DisplayReceipt
,您需要发布更多代码。。。我现在得到的唯一错误是“名称'DisplayReceipt'在当前上下文中不存在”。我应该提到DisplayReceipt是一个将要执行的jQuery函数。好的,那么它需要在引号内。更新。越来越近。。。有了您提供的确切片段,我现在得到了“名称DisplayReceive在当前上下文中不存在”,并且在“'>”的末尾;是的,我得到了“预期”。@sagesky36-更新。在调用DisplayReceivement()之后,您需要一个
+
。如果它仍然无法解析
DisplayReceipt
,您需要发布更多代码。。。我现在得到的唯一错误是“名称'DisplayReceipt'在当前上下文中不存在”。我应该提到DisplayReceipt是一个将要执行的jQuery函数。好的,那么它需要在引号内。已更新。我认为您需要将“环绕”按钮更改为“”,并在结尾处添加一个+在.Image_ID)之后。首先,您不应该从代码后面执行此操作。将其放在标记上,仅修改代码背后的少数非静态内容。尽量避免将html与c#代码混合。您的问题不完整,请注意DisplayReceive应该作为javascript函数在客户端上呈现。我认为您需要更改“”在“”附近单击按钮,并在结尾处的.Image_ID)后面添加一个+号。首先,您不应该在代码后面执行此操作。将其放在标记上,仅修改代码背后的少数非静态内容。尽量避免将html与c#代码混合。您的问题不完整,请注意DisplayReceive应该作为javascript函数在客户端上呈现。我认为您需要更改“”在“”附近单击按钮,并在结尾处的.Image_ID)后面添加一个+号。首先,您不应该在代码后面执行此操作。将其放在标记上,仅修改代码背后的少数非静态内容。尽量避免将html与c#代码混合。您的问题不完整,请注意DisplayReceive应该作为javascript函数在客户端上呈现。我认为您需要更改“”在“”附近单击按钮,并在结尾处的.Image_ID)后面添加一个+号。首先,您不应该在代码后面执行此操作。将其放在标记上,只修改代码背后的少数非静态内容。尽量避免在c#代码中混合html。您的问题不完整,请注意DisplayReceive应该作为javascript函数在客户端上呈现。