我正在使用Visual Developer 2010,MVC 3,c#.我正在尝试将XML解析为这样的iTextSharp文档:
ITextHandler textHandler = new ITextHandler(doc);
textHandler.Parse(xmldoc);
Run Code Online (Sandbox Code Playgroud)
错误消息显示ITextHandler不在此上下文中.我怎样才能做到这一点?或者是否有另一个构造函数可以执行相同的操作?
这是我的using语句列表:
using System;
using System.IO;
using System.Text;
using System.Web;
using System.Web.Mvc;
using System.Xml;
using iTextSharp.text;
using iTextSharp.text.xml;
using iTextSharp.text.pdf;
Run Code Online (Sandbox Code Playgroud)
除了ITextHandler行之外,其他所有内容似乎都能正确编译.请帮忙.
我在login.php 页面的顶部启动了会话变量。然后设置会话,我使用 include 语句调用第二页。我用 if 语句进行了测试,它似乎通过了。然后我尝试在新显示的页面中回显变量的内容。页面显示意味着它通过了 if 块,但会话变量的内容没有显示。就好像会话变量已经超出了范围。如何在不同的页面中访问我的会话变量。
<?php
session_start();
$username = "";
if (isset($_POST['submit']))
{
$username = $_POST["username"];
$password = $_POST["password"];
$_SESSION["username"] = $found_admin["username"];
if (isset($_SESSION["username"]));
{
redirect_to("index.php");
}
else
{
$_SESSION["message"] = "Username/password not found.";
}
}
?>
<?php include("login.html"); ?>
Run Code Online (Sandbox Code Playgroud)
这是我的 php 文件调用的 html 页面:
<!doctype html>
<head>
</head>
<body>
<?php
echo $_SESSION["username"];
$loggenOnUser=$_SESSION["username"];
?>
<div class="gridContainer clearfix">
<div id="div1" class="fluid">
This page is being called by my login.php file.</div><div id="LoggedInUser" class="fluid ">Hi. I'm <?php $loggenOnUser?> </div> …
Run Code Online (Sandbox Code Playgroud) 我正在尝试将一个数组存储在一个会话变量中,然后像这样使用它:
Session["sessionVariable"] = searchString;
Run Code Online (Sandbox Code Playgroud)
现在我在这里尝试将会话变量存储到字符串变量中.
String[] sv = Session["sessionVariable"];
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我得到他的错误.
无法将类型'Object'显式转换为'String []',存在显式转换,(你的任务是演员?)
我尝试了各种转换但找不到正确的转换.你能帮我找到正确的转换吗?谢谢.
我正在尝试使用php和mysql在我的数据库中放入多条记录.如果我不尝试做第二次INSERT,我可以做第一次INSERT.一旦我添加第二个插入,根本没有写入任何记录.我认为这是一个语法错误,但我尝试了非常清楚的例子来自http://www.w3schools.com/php/php_mysql_insert_multiple.asp并通过php数组插入多行到mysql但仍然无法正常工作.唯一的区别是声明末尾的连接和半连接.
我有什么想法可能做错了吗?
$query="INSERT INTO myTable (
`user1` ,
`user2` ,
`user3`
)
VALUES ('data1', 'data2' , 'data3');";
$query .="INSERT INTO myTable (
`user1` ,
`user2` ,
`user3`
)
VALUES ('data4', 'data5' , 'data6')";
Run Code Online (Sandbox Code Playgroud)