Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在资源文件中存储包含函数和超链接的大文本_C#_Asp.net_Resource Files - Fatal编程技术网

C# 在资源文件中存储包含函数和超链接的大文本

C# 在资源文件中存储包含函数和超链接的大文本,c#,asp.net,resource-files,C#,Asp.net,Resource Files,请帮我解决一个我不太熟悉的问题,那就是在asp.net中使用资源文件 我正在asp.net中编写代码,该代码检查业务层类中的多个if条件,并根据if条件,以英语或法语向用户显示信息文本的参数图。 文本包含日期格式化函数、锚定标记和锚定标记的onclick事件 例如: if((a=b)&&(c=a)) { <p> <b>mpus odio feugiat ac. Nulla blandit dolor vitae</b><b

请帮我解决一个我不太熟悉的问题,那就是在asp.net中使用资源文件

我正在asp.net中编写代码,该代码检查业务层类中的多个if条件,并根据if条件,以英语或法语向用户显示信息文本的参数图。 文本包含日期格式化函数、锚定标记和锚定标记的onclick事件

例如:

if((a=b)&&(c=a))
{
    <p>
    <b>mpus odio feugiat ac. Nulla blandit dolor vitae</b><br />
  ccumsan in sit amet erat. Quisque ac nulla tempus, maximus risus sed, dapibus arcu. Nullam nec enim tellus.
    <a href="/paycash">Click here </a>ctus aliquam, eu lacinia.
eget nibh est. In eu bibendum mi. Quisque quis est a risus tincidunt gravida. Morbi id finibus magna. Aene
  </p>
   <p>m et lectus aliquam, eu lacinia elit viverra. Donec a libero sed sem vestibulum posuere. Proin tristique enim purus <a href="http://a.a.com">click here</a>s est a risus tincidunt gravida. Morbi. m et lectus aliquam, eu lacinia elit viverra. Donec a libero sed sem vestibulum posuere. Pr</p>
  <p>
    <b><a name="dhjs"></a> Nulla blandit dolor vitae</b><br />
    <a target="_blank" onclick="window.open('.a/c/c, '_blank','width=1257,height=895'); return false" href="s/d/d/dd.com">Click here</a>  Donec a libero sed sem vestib
   </p>
   <p>tudin non lacus. In hac habitasse platea dictumst. Donec molestie efficitur ante eget  <%= FormatDateTime(oRs("ExpiryDate"),1) %>tudin non lacus. In hac habitasse platea dictumst. Donec molestie efficitur ante eget 
}
else if
{
}
if((a=b)和&(c=a))
{

不可剥夺的权利;不可剥夺的权利;不可剥夺的权利;不可剥夺的权利
他坐在一张桌子上。他坐在一张桌子上。他坐在一张桌子上。
CTU的aliquam,欧盟的lacinia。
eget nibh est.在欧盟,它是一种怀孕的风险。Morbi id finibus magna.Aene

我和莱克塔斯·阿奎姆,欧盟精英维韦拉。我和莱克塔斯·阿奎姆,欧盟精英维韦拉。我和莱克塔斯·阿奎姆。我和莱克塔斯·阿奎姆,欧盟精英维韦拉。我和莱克塔斯·阿奎姆·阿奎姆。我和莱克塔斯·阿奎姆·阿奎姆·阿奎姆。我和莱克塔斯·阿奎姆·阿奎姆,欧盟精英维韦拉。我和莱克塔斯·阿奎姆·阿奎姆·阿奎姆。我和莱克

做一个自由人

在无缺陷的情况下,在无缺陷的情况下,在无缺陷的情况下,在无缺陷的情况下,在无缺陷的情况下,在无缺陷的情况下,在无缺陷的情况下,在无缺陷的情况下,在无缺陷的情况下,在无缺陷的情况下,在无缺陷的情况下 } 否则如果 { }
我想将此结果文本存储到资源文件中。这样,如果条件为true,我应该将资源文件的密钥传递给aspx文件。但是,我确信如何实现这一点? 我是否应该将完整的段落存储到资源文件中,并将单个键传递回aspx文件中的标签,锚定标记和函数将如何工作? 还是我应该把它分成几个部分?如果我将其分解为不同的键,我应该如何将资源键传递回aspx文件,以及如何使用日期格式化函数和超链接

另一个问题是在将结果传回aspx文件时,我是否应该在标签文本中显示文本的段落


请帮忙。

你应该把它拆开

静态文本资源应该放在.resx文件中,并且可以使用一些c#代码(例如)进行检索。通常,您不应该将代码存储在资源文件中,因为资源文件中不会验证、编译或缩小代码;另外,这也没什么意义,因为代码不需要任何本地化支持(德语中的Javascript与英语中的Javascript完全相同)

ASP标记和内联服务器端代码应放在.aspx文件中。此外,静态HTML通常也应该进入.aspx文件(只需省略
runat=“server”
标记)。如果您认为您的应用程序永远不需要多语言支持,那么可以在那里存储一些文本,但如果可以,最好使用资源文件

Javascript代码在最好的情况下应该放在单独的.js文件中,并从页面引用,例如

<script src="js/YourExternalJQueryScripts.js"></script>

如果您绝对需要内联Javascript,则可以将其包含在.aspx文件中,或通过c#codebehind使用添加