小编San*_*ile的帖子

点击按钮转到不同的URL

我需要创建HTML代码,如果用户从下拉列表中选择一个项目并单击按钮,它将转到相应的链接.

<select name="myList">
<option value="Google" />Google
<option value="yahoo" />yahoo
<option value="Ask" />Ask
</select>
Run Code Online (Sandbox Code Playgroud)

如果用户从下拉列表中选择Google并单击按钮,则应将页面重定向到www.google.com,如果选择yahoo并单击按钮,则应转至www.yahoo.com

我想提一下,我需要这个场景中的按钮.我不想在下拉选择中去各自的网站.只有在点击按钮后.

先感谢您.

html buttonclick

6
推荐指数
2
解决办法
4万
查看次数

将单元格位置字符串解析为行和列

我有string col= "AB21"一个excel细胞的位置.

我想将其解析为string column = "AB"&int row = 21;

我怎样才能做到这一点?

c# excel

6
推荐指数
2
解决办法
3439
查看次数

使用javascript替换特定的html标签

我想替换每个<li>与标签#和每个</li><br />

我认为我需要一个全局重复功能,而不是简单的string.replace()..

var s=obj1.innerHTML;

 s = s.replace(/<li>/g,&quot;# &quot;);
 s = s.replace(/</li>/g,&quot;<br/>&quot;);
Run Code Online (Sandbox Code Playgroud)

但它似乎没有奏效.有什么错吗?

编辑:我将使用博客中的代码,这就是为什么它需要被解析.所以这就是为什么你看到&quot;而不是".

javascript

6
推荐指数
3
解决办法
5万
查看次数

C#将Excel 2007(xlsx)文件转换为Excel 2003(xls)文件

我正在开发一个控制台应用程序,它将xlsx文件转换为xls文件.我不想把它从XLSX重命名为XLS,因为它会在2007年得到的Excel打开,但它会显示为2003年的Excel文件损坏寻找一种方式将加载该文件,然后将被保存为XLS格式.

我当前的代码只需将xlsx重命名为xls

string fileName = @"C:\Users\L-3\Desktop\my.xlsx";
string svfileName = @"C:\Users\L-3\Desktop\ssc\my1.xls";
object oMissing = Type.Missing;
var app = new Microsoft.Office.Interop.Excel.Application();
var wb = app.Workbooks.Open(fileName, oMissing, oMissing,
                oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing);
wb.SaveAs(svfileName, XlFileFormat.xlOpenXMLTemplate, Type.Missing, Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlExclusive, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
app.Quit();
Run Code Online (Sandbox Code Playgroud)

c# excel interop excel-2007

6
推荐指数
1
解决办法
1万
查看次数

从xhtml文档中删除未关闭的打开<p>标记

我有一个包含大量标签的大型xhtml文档.我观察到一些未闭合的开头段落标签不必要地重复,我想删除它们或用空格替换它们.我只想编码识别未封闭的段落标签并删除它们.

这是一个小样本,以显示我的意思:

<p><strong>Company Registration No.1</strong> </p>
<p><strong>Company Registration No.2</strong></p>

<p>      <!-- extra tag -->
<p>      <!-- extra tag -->

<hr/>     

<p><strong> HALL WOOD (LEEDS) LIMITED</strong><br/></p>
<p><strong>REPORT AND FINANCIAL STATEMENTS </strong></p>
Run Code Online (Sandbox Code Playgroud)

有人可以给我控制台应用程序的代码,只是为了删除这些未封闭的段落标签.

html c# regex xml xhtml

5
推荐指数
1
解决办法
1358
查看次数

如何最小化任务栏中的表单?

我开发了winform应用程序,并设置了formborderstyle = none.那就是为什么当我运行应用程序时我无法通过任务栏将其最小化.有没有人知道这方面的解决方案?

我尝试了下面的代码..在我的表单中添加它.

    const int WS_CLIPCHILDREN = 0x2000000;
    const int WS_MINIMIZEBOX = 0x20000;
    const int WS_MAXIMIZEBOX = 0x10000;
    const int WS_SYSMENU = 0x80000;
    const int CS_DBLCLKS = 0x8;
    protected override CreateParams CreateParams
    {
        get
        {
            CreateParams cp = base.CreateParams;
            cp.Style = WS_CLIPCHILDREN | WS_MINIMIZEBOX | WS_SYSMENU;
            cp.ClassStyle = CS_DBLCLKS;
            return cp;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我现在能够最小化任务栏中的应用程序.但问题是它创建了我的应用程序的两个内容,我需要一个,另一个是不必要的.

有没有人知道这方面的解决方案..还是有人有其他解决方案有效吗?

c# winforms

5
推荐指数
1
解决办法
5028
查看次数

检测字符串中的垃圾字符

我想允许用户输入字符,数字和特殊字符,但不允许输入ascii值大于127的JUNK字符(例如♠♣等).

我有这样的功能

            for (int i = 0; i < value.Length; i++) // value is input string
            {
                if ((int)value[i] < 32 || (int)value[i] > 126)
                {

                         // show error

                 }

            }
Run Code Online (Sandbox Code Playgroud)

这会使代码变慢,因为我必须比较每个字符串及其字符.谁能建议更好的方法?

c# string

5
推荐指数
1
解决办法
1659
查看次数

xElement Linq创建列表

我创建了新类来从xml文件中读取数据.

我已宣布上课了

public class Validations
{
  public string id { get; set; }
  public List<string> lhsList { get; set; }
  public List<string> rhsList { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

XML 我想读的是

<root>
<Validation id="val3">
    <lhs id='Estimated' />
    <lhs id='Newqurter' />
    <rhs id='Current' />
    <rhs id='FirstQuarter' />
</Validation>
.
.
.

</root>
Run Code Online (Sandbox Code Playgroud)

代码我写的是读取xml的

List<Validations> vList = new List<Validations>();
vList = (from XElement xele in xdoc.Root.Elements()
  select new Validations
  { 
    id = xele.Attribute("id").Value.ToString(),
    // lhsList = ((xele.Elements().FirstOrDefault(p => p.Name == "lhs").FirstAttribute.Value
    // rhsList …
Run Code Online (Sandbox Code Playgroud)

c# xml xelement class

5
推荐指数
1
解决办法
9067
查看次数

为 iexpress 创建批处理文件

我正在尝试iexpress运行我的批处理文件,它将为我执行 2 个 exe 和 1 个 msi 文件。当我尝试手动完成时,它起作用了。

以下是我的批处理文件中的代码。

Start /wait %CD%\1.exe /q
Start /wait %CD%\2.exe /q
msiexec.exe /i "%CD%\3.msi" 
Run Code Online (Sandbox Code Playgroud)

但是当我从 iexpress 创建一个 exe 文件时,这似乎不起作用。 在此处输入图片说明

参考

上面提到的文章有一些代码(将文件复制到临时文件夹)&但我无法理解语法。

MKDIR %Tmp%\<UNIQUE PRODUCT NAME>
XCOPY . %Tmp%\<UNIQUE PRODUCT NAME> /S /E /Y
%Tmp%\<UNIQUE PRODUCT NAME>\setup.exe
Run Code Online (Sandbox Code Playgroud)

c# installation exe silent iexpress

5
推荐指数
1
解决办法
1万
查看次数

ASP.NET - 在Viewstate中保存而不进行序列化

我试图在Viewstate中存储一个复杂的对象,以避免每次在页面加载时调用它.我知道它需要序列化才能从Viewstate保存和重新审核,这意味着我的类应该标记为 [Serializable]

这是一个相当复杂的实体,基本上我希望避免将每个类标记为Serializable,因为它可能会影响我用于映射的其他依赖项.

Class Article
{
    Albums albumList { get; set; }
    Authors authorList { get; set; }
    ...
}
Run Code Online (Sandbox Code Playgroud)

它是否可能,是否有任何可能的方法来保存和检索没有序列化的视图状态对象?

c# asp.net viewstate serialization

5
推荐指数
1
解决办法
2907
查看次数